JS中正則匹配的三個方法match exec test的用法


javascript中正則匹配有3個方法,match,exec,test:

match是字符串的一個方法,接收一個RegExp對象做為參數;

match() 方法可在字符串內檢索指定的值,或找到一個或多個正則表達式的匹配。

該方法類似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。

exer 和test是RegExp對象的方法,接收一個字符串參數。

 

 

1. 如果你只是想判斷字符串是否匹配某個正則表達式,就用test方法;

2.如果想一次性取出所有匹配到的字符串,或者只找到第一個匹配的字符串就可以,就用match方法;

3. 如果你想多次匹配,而且需要知道每個匹配到的字符串在原始字符串中的位置,或者正則表達式中還有子表達式信息需要關注,就用exec方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM