在javascript中,用于检测一个字符串是否匹配某个模式我们用的比较多的就是test和match方法。
1.match()方法
match是String的方法,参数是正则表达式,返回值是数组,没有找到时返回的是null。
stringObj.match(rgExp) 其中stringObj是必选项,对其进行查找的string对象或字符串文字。rgExp是必选项,为包含正则表达式模式和可用标志的正则表达式对象。
使用方法如下:
2.test()方法
test是RegExp的方法,参数是字符串,返回值是boolean类型
返回值:如果字符串 string 中含有与 RegExpObject 匹配的文本,则返回 true,否则返回 false。