作用:用于检测一个字符串是否匹配某个模式
match()方法 match是String的方法,参数是正则表达式,返回值是数组,没有找到时返回的是null。 stringObj.match(regExp) stringObj是必选项,对其进行查找的string对象或字符串文字; regExp是必选项,为包含正则表达式模式和可用标志的正则表达式对象。 使用方法: var reg = /^([0-9]{1,4}).*\D$/g; var str1 = 'aa'; var str2 = '1234aa12aa'; console.log(str1.match(reg)); //null console.log(str2.match(reg)); //["1234aa12aa"] test()方法 test是RegExp的方法,参数是字符串,返回值是boolean类型 RegExpObject.test(string) string是必需。要检测的字符串。 var reg = /^([0-9]{1,4}).*\D$/g; var str1 = 'aa'; var str2 = '1234aa12aa'; console.log(reg.test(str1)); //false console.log(reg.test(str2)); //true