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

JavaScript 正则表达式03

2017-04-14 15:11 330 查看




正则表达式03

var str1 = /g.+gle/i;
var str2 = "gooogle"; .点  
表示匹配任意一个字符,这里有+,所有可以匹配多个
alert(str1.test(str2));

var str1 = /Box/i;
var str2 = /box/; 返回值是 数组,,,如果没有值,就返回 null
alert(str1.exec(str2));

var str1 = /go?gle/; *表示匹配任意个,+表示至少一个,?表示至多一个
var str2 = "gogle";
alert(str1.test(str2));

var str1 = /[a-zA-Z0-9]*ox/;
var str2 = /ddkgjkfdgjk45664ox/; 任意匹配........省略.......
alert(str1.test(str2));

var str1 = /[^a-z]ox/i;
var str2 = /box/; 表示  非a-z
alert(str1.test(str2));

var str1 = /\wgoogle/i;
var str2 = "_google"; \w 表示 [a-zA-Z0-9_]
alert(str1.test(str2));

var str1 = /\Wgoogle/i;
var str2 = "!google"; \W 表示 [^a-zA-Z0-9_]
alert(str1.test(str2));

var str1 = /\dgoogle/i;
var str2 = "5google"; \d 表示 匹配数字 [0-9]
alert(str1.test(str2));

var str1 = /\Dgoogle/i;
var str2 = "5google"; \D 表示 匹配非数字 [^0-9]
alert(str1.test(str2));

var str1 = /^[a-z]google/i;
var str2 = "sssssgoogle"; 在[]外面表示,必须从开始向后依次匹配
alert(str1.test(str2));

var str1 = /^google$/;
var str2 = "google"; ^表示必须以google开头,$表示必须以google结尾
alert(str1.test(str2));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: