ডেভসংকেত

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

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

কন্ট্রিবিউটর

  • iamraufu
  • shaonkabir8
  • zonayedpca

শেয়ার করুন

সাধারণ

  • রেগুলার এক্সপ্রেশন লেখার নিয়ম

    / <regular_expressions> / <flags>
  • নতুন লাইন ছাড়া যেকোনো ক্যারেক্টার

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

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

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

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

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

    \

গ্রুপ

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

    (...)
  • গ্রুপ ক্যাপচার না করা

    (?:...)
  • অমুক(x) ক্যাপচার করা গ্রুপ ম্যাচ

    \x

অ্যাসারসন

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

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

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

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

    \B
  • সামনের দিকে দেখা

    (?=...)
  • পিছনের দিকে দেখা

    (?!...)

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

  • নতুন লাইন

    \n
  • ক্যারিজ রিটার্ণ

    \r
  • ট্যাব

    \t
  • নাল ক্যারেক্টার

    \0
  • অক্ট্যাল ক্যারেক্টার

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

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

    \uXXXX
  • কন্ট্রোল ক্যারেক্টার

    \cX

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

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

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

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

    ?
  • ঠিক ২টা এরকম

    {2}
  • ঠিক ২টা থেকে ৫টা এরকম

    {2,5}
  • ঠিক ২টা আরো আরো এরকম

    {2,}

ক্লাস

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

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

    [^a-d]
  • ব্যাকস্পেস ক্যারেক্টার

    [\b]
  • একটা ডিজিট

    \d
  • একটা ডিজিট নয় এমন

    \D
  • একটা স্পেস

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

    \S
  • একটা ক্যারেক্টার

    \w
  • একটা ক্যারেক্টার নয় এমন

    \W

ফ্ল্যাগ

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

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

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

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

    $

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

  • $ ঢুকানো

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

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

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

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

    $x

ডেভসংকেত সম্পর্কে

ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

স্পন্সর