js中使用正则表达式
2016-01-11 16:44
537 查看
(1)定义
正则表达式
2.modifiers
修饰符,表示查找的方式
(2)使用场景
1.验证字符串是否符合正则表达式
2.查找字符串
返回子字符串开始的位置
3.替换字符串
/pattern/modifiers;1.pattern
正则表达式
2.modifiers
修饰符,表示查找的方式
修饰符 | 描述 |
---|---|
i | 执行对大小写不敏感的匹配。 |
g | 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 |
m | 执行多行匹配。 |
1.验证字符串是否符合正则表达式
var patt = /^[0-9]{1,6}$/; patt.test(135ex);但是对于正则表达式,可以省略定义的变量
/^[0-9]{1,6}$/.test(135ex)
2.查找字符串
var str = "Visit w3cschool"; var n = str.search(/w3cschool/i);表示从str中查找w3cschool的字符串,忽略大小写
返回子字符串开始的位置
3.替换字符串
var str = "Visit Microsoft!"; var res = str.replace(/microsoft/i, "w3cschool");表示将microsoft替换为w3cschool,忽略大小写