test()
/reg/.test(str);
正则去匹配字符串,如果匹配成功返回true,否则返回false
search()
str.search(/reg/)
正则去匹配字符串,如果匹配成功,返回第一个匹配成功的位置,否则返回-1
match()
str.match(/reg/)
正则去匹配字符串
- 如果匹配成功返回匹配成功的数组.
1. 一个结果. 数组中存储匹配到的字符串.但是可以使用 arr.index , arr.input 来查看匹配的位置与输入内容
2. 多个结果.只有匹配的数组
- 如果匹配不成功,返回null
exec()
reg.search(str,index)//index表示开始匹配的位置.默认是0
正则去匹配字符串
- 如果匹配成功返回匹配成功的数组.
1. . 数组中存储匹配到的字符串.但是可以使用 arr.index , arr.input 来查看匹配的位置、输入内容
2. 多个结果.只有匹配的数组
- 如果匹配不成功,返回null