[az]
. هذا النوع من فئة الأحرف شائع بما فيه الكفاية أن هناك اختصارًا له ، على الرغم من أنه يتضمن بضعة أحرف إضافية أيضًا. إن أقرب فئة أحرف في JavaScript لتطابق الأبجدية هي \w
. هذا الاختصار يساوي [A-Za-z0-9_]
. فئة الأحرف هذا تطابق الأحرف الكبيرة والصغيرة بالإضافة إلى الأرقام. ملاحظة ، يتضمن فئة الأحرف هذه أيضًا حرف تسطير أسفل السطر ( _
). let longHand = / [A-Za-z0-9 _] + /؛ومن المعروف أيضا أن هذه الفئات طابع الاختصار كما
اترك shortHand = / \ w + /؛
السماح للأرقام = "42" ؛
السماح varNames = "important_var" ؛
longHand.test (الأرقام)؛ // يعود صحيح
shortHand.test (الأرقام)؛ // يعود صحيح
longHand.test (varNames)؛ // يعود صحيح
shortHand.test (varNames)؛ // يعود صحيح
shorthand character classes
. \w
حرف الاختصار لحساب عدد الأحرف الأبجدية الرقمية في علامات الاقتباس والسلاسل المختلفة. \w
to match all characters which are alphanumeric.");'
- text: يجب أن يعثر تعبيرك المنطقي على 31 حرفًا أبجديًا رقميًا في "The five boxing wizards jump quickly."
testString: 'assert("The five boxing wizards jump quickly.".match(alphabetRegexV2).length === 31, "Your regex should find 31 alphanumeric characters in "The five boxing wizards jump quickly."
");'
- text: يجب أن يعثر تعبيرك المنطقي على 32 حرفًا أبجديًا رقميًا في "Pack my box with five dozen liquor jugs."
testString: 'assert("Pack my box with five dozen liquor jugs.".match(alphabetRegexV2).length === 32, "Your regex should find 32 alphanumeric characters in "Pack my box with five dozen liquor jugs."
");'
- text: يجب أن يعثر تعبيرك المعتاد على 30 حرفًا أبجديًا رقميًا في "How vexingly quick daft zebras jump!"
testString: 'assert("How vexingly quick daft zebras jump!".match(alphabetRegexV2).length === 30, "Your regex should find 30 alphanumeric characters in "How vexingly quick daft zebras jump!"
");'
- text: يجب أن يعثر "123 456 7890 ABC def GHI jkl MNO pqr STU vwx YZ."
على 36 حرفًا أبجديًا رقميًا في "123 456 7890 ABC def GHI jkl MNO pqr STU vwx YZ."
testString: 'assert("123 456 7890 ABC def GHI jkl MNO pqr STU vwx YZ.".match(alphabetRegexV2).length === 36, "Your regex should find 36 alphanumeric characters in "123 456 7890 ABC def GHI jkl MNO pqr STU vwx YZ."
");'
```