JS正则的方法

来源:互联网 发布:淘宝代购店铺介绍 编辑:程序博客网 时间:2024/05/20 12:49

test()

/reg/.test(str);

正则去匹配字符串,如果匹配成功返回true,否则返回false

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

0 0