logo

JavaScript String match() שיטה

שיטת 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