שיטת JavaScript string match() משמשת כדי להתאים את המחרוזת מול ביטוי רגולרי. אנו יכולים להשתמש בשינוי חיפוש גלובלי עם שיטת match() כדי לקבל את כל רכיבי ההתאמה אחרת השיטה תחזיר רק התאמה ראשונה.
תחביר
שיטת match() מיוצגת על ידי התחביר הבא:
הפשטה ב-java
string.match(regexp)
פָּרָמֶטֶר
ביטוי רגולרי - הוא מייצג את הביטוי הרגולרי שבו יש לחפש.
לַחֲזוֹר
הביטוי הרגולרי התואם.
JavaScript String match() שיטה לדוגמה
בואו נראה כמה דוגמאות פשוטות לשיטת match() .
כמה אפס למיליון
דוגמה 1
בוא נראה דוגמה פשוטה לחיפוש התאמה.
var str='Javatpoint'; document.writeln(str.match('Java'));בדוק את זה עכשיו
תְפוּקָה:
Java
דוגמה 2
בדוגמה זו, נחפש ביטוי רגולרי באמצעות דגל גלובלי.
var str='Javatpoint'; document.writeln(str.match(/Java/g));בדוק את זה עכשיו
תְפוּקָה:
שפה גרובי
Java
דוגמה 3
בוא נראה עוד דוגמה אחת לחיפוש ביטוי רגולרי באמצעות דגל גלובלי. מכיוון ששיטת match() היא תלוית רישיות, היא מחזירה null במקרה זה.
var str='Javatpoint'; document.writeln(str.match(/java/g));בדוק את זה עכשיו
תְפוּקָה:
null
דוגמה 4
אנו יכולים להתעלם מהתנהגות תלוית רישיות של שיטת match() על ידי שימוש בדגל התעלמות. בואו נבין בעזרת דוגמה:
var str='Javatpoint'; document.writeln(str.match(/java/gi));בדוק את זה עכשיו
תְפוּקָה:
שפה גרובי
Java
דוגמה 5
כאן נדפיס את מערך האלמנטים התואמים.
var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));בדוק את זה עכשיו
תְפוּקָה:
a,a,p,o,i,n
דוגמה 6
בואו נראה את אותה דוגמה מבלי להשתמש בחיפוש גלובלי.
var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first matchבדוק את זה עכשיו
תְפוּקָה:
a