كيفية استخدام
1. إنشاء تعبير
طرق لإنشاء فئات تعبير منتظمة في JavaScript:
var regex = new regexp ("// d {5}") أو 2.var regex = / /d {5} /(الموصى بها)
/ التعبير/ هو بناء جملة يتم توفيره خصيصًا في JavaScript لتبسيط كتابة التعبيرات العادية. التعبيرات العادية المكتوبة في // لا داعي للقلق بشأن شخصيات الهروب.
طرق كائنات regexp:
2. تحديد ما إذا كان يتطابق
يحدد اختبار (STR) ما إذا كانت السلسلة ستار تتطابق مع تعبير منتظم ، وهو ما يعادل ISMatch
نسخة الكود كما يلي:
var regex = /.+@.+/ ؛
ALERT (regex.test ("[email protected]")) ؛
ALERT (regex.test ("ab.com")) ؛
3. احصل على نتائج مطابقة
يبحث Exec (STR) عن المباريات ، وقيمة الإرجاع هي نتيجة المطابقة (*) ، والتي تعادل مطابقة () ومطابقات () في C#
إذا وجد Exec () النص المطابق ، فسيتم إرجاع صفيف النتائج (سلاسل متطابقة بالضبط ونتيجة لاستخراج المجموعة.). خلاف ذلك ، عودة لاغية. لاستخراج طرق متعددة ، تحتاج إلى استدعاء exec () تشبه بشكل متكرر طريقة المطابقة ().
انتبه إلى الوضع العالمي/.../ g
في الوضع غير العارضة ، فإن استدعاء exec () مرة واحدة يعادل مطابقة () ؛
في الوضع العالمي ، تعادل العديد من المكالمات المتتالية للمطابقات ()
--- أتجاهل الحالة العلوية والسفلية
--- خط مموتبيل مطابقة
المحتوى أعلاه هو مقدمة لاستخدام التعبيرات العادية في JavaScript في هذه المقالة. أتمنى أن تعجبك.