জাভাস্ক্রিপ্ট ভিত্তিক রেগুলার এক্সপ্রেশনের উপরে চিটশিট
রেগুলার এক্সপ্রেশন লেখার নিয়ম
/ <regular_expressions> / <flags>
নতুন লাইন ছাড়া যেকোনো ক্যারেক্টার
.
ক্যারেক্টার(যেমনঃ a) ম্যাচ
a
স্ট্রিং(যেমনঃ ab) ম্যাচ
ab
অমুক(a) অথবা তমুক(b)
a|b
শূণ্যটা অথবা আরো অমুক(a)
a*
স্পেশাল ক্যারেক্টার এসকেপ করা
\
স্ট্রিং এর শুরুতে
^
স্ট্রিং এর শেষে
$
ওয়ার্ড বাউন্ডারী
\b
নন-ওয়ার্ড বাউন্ডারী
\B
সামনের দিকে দেখা
(?=...)
পিছনের দিকে দেখা
(?!...)
শূণ্যটা অথবা আরো এরকম
*
একটা অথবা আরো এরকম
+
শূণ্যটা অথবা একটা এরকম
?
ঠিক ২টা এরকম
{2}
ঠিক ২টা থেকে ৫টা এরকম
{2,5}
ঠিক ২টা আরো আরো এরকম
{2,}
অমুক(a) থেকে তমুক(d) ক্যারেক্টার পর্যন্ত একটা ম্যাচ
[a-d]
অমুক(a) থেকে তমুক(d) ক্যারেক্টার পর্যন্ত বাদ দিয়ে একটা ম্যাচ
[^a-d]
ব্যাকস্পেস ক্যারেক্টার
[\b]
একটা ডিজিট
\d
একটা ডিজিট নয় এমন
\D
একটা স্পেস
\s
একটা স্পেস নয় এমন
\S
একটা ক্যারেক্টার
\w
একটা ক্যারেক্টার নয় এমন
\W