您的位置:首页 > Web前端 > JavaScript

js中使用正则表达式

2016-01-11 16:44 537 查看
(1)定义

/pattern/modifiers;
1.pattern

正则表达式

2.modifiers

修饰符,表示查找的方式

修饰符描述
i执行对大小写不敏感的匹配。
g执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
m执行多行匹配。

(2)使用场景

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,忽略大小写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: