জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন

ডেভসংকেত

জাভাস্ক্রিপ্ট ভিত্তিক রেগুলার এক্সপ্রেশনের উপরে চিটশিট

সাধারণ

নতুন লাইন ছাড়া যেকোনো ক্যারেক্টার

.

ক্যারেক্টার(যেমনঃ a) ম্যাচ

a

স্ট্রিং(যেমনঃ ab) ম্যাচ

ab

অমুক(a) অথবা তমুক(b)

a|b

শূণ্যটা অথবা আরো অমুক(a)

a*

স্পেশাল ক্যারেক্টার এসকেপ করা

\

কোয়ান্টিফায়ার

শূণ্যটা অথবা আরো এরকম

*

একটা অথবা আরো এরকম

+

শূণ্যটা অথবা একটা এরকম

?

ঠিক ২টা এরকম

{2}

ঠিক ২টা থেকে ৫টা এরকম

{2,5}

ঠিক ২টা আরো আরো এরকম

{2,}

গ্রুপ

গ্রুপ ক্যাপচার করা

(...)

গ্রুপ ক্যাপচার না করা

(?:...)

অমুক(x) ক্যাপচার করা গ্রুপ ম্যাচ

\x

ক্লাস

অমুক(a) থেকে তমুক(d) ক্যারেক্টার পর্যন্ত একটা ম্যাচ

[a-d]

অমুক(a) থেকে তমুক(d) ক্যারেক্টার পর্যন্ত বাদ দিয়ে একটা ম্যাচ

[^a-d]

ব্যাকস্পেস ক্যারেক্টার

[\b]

একটা ডিজিট

\d

একটা ডিজিট নয় এমন

\D

একটা স্পেস

\s

একটা স্পেস নয় এমন

\S

ক্লাস

একটা ক্যারেক্টার

\w

একটা ক্যারেক্টার নয় এমন

\W

অ্যাসারসন

স্ট্রিং এর শুরুতে

^

স্ট্রিং এর শেষে

$

ওয়ার্ড বাউন্ডারী

\b

নন-ওয়ার্ড বাউন্ডারী

\B

সামনের দিকে দেখা

(?=...)

পিছনের দিকে দেখা

(?!...)

ফ্ল্যাগ

গ্লোবাল ম্যাচ

g

বড় হাতের না ছোটো হাতের ইগ্নোর করা

i

লাইনের শুরুতে ম্যাচ

^

লাইনের শেষে ম্যাচ

$

বিশেষ ক্যারেক্টার

নতুন লাইন

\n

ক্যারিজ রিটার্ণ

\r

ট্যাব

\t

নাল ক্যারেক্টার

\0

অক্ট্যাল ক্যারেক্টার

\XXX

হেক্সাডেসিমল ক্যারেক্টার

\xXX

হেক্সাডেসিমল ক্যারেক্টার

\uXXXX

বিশেষ ক্যারেক্টার

কন্ট্রোল ক্যারেক্টার

\cX

এক্সপ্রেশন রিপ্লেসমেন্ট

$ ঢুকানো

$$

পুরো ম্যাচ ঢুকানো

$&

আগের স্ট্রিং ঢুকানো

$`

পরের স্ট্রিং ঢুকানো

$'

x নাম্বার ক্যাপচার করা গ্রুপ ঢুকানো

$x
ডেভসংকেত

বাংলা চিটশিটের ভান্ডার

devsonket.com

প্রিন্ট করুন