正则知识点

来源:互联网 发布:康耐视视觉软件编程 编辑:程序博客网 时间:2024/04/30 12:51

/*使用元符号匹配*/

var pattern=/g\w*gle/;      //\w*匹配任意多个所有字母数字_

var str='google';

alert(pattern.test(str));

 

var pattern=/google\d*/;    //\d*匹配任意多个数字

var str='google444';

alert(pattern.test(str));

 

var pattern=/\D{7,}/;      //\D{7,}匹配至少7个非数字

var str='google8';

alert(pattern.test(str));

/*使用锚元字符匹配*/

var pattern=/^google$/;     //^从开头匹配,$从结尾开始匹配

var str='google';

alert(pattern.test(str));

 

var pattern=/goo\sgle/;     //\s 可以匹配到空格

var str='goo gle';

alert(pattern.test(str));

 

var pattern = /google\b/;    //\b 可以匹配是否到了边界

var str = 'google';

alert(pattern.test(str));

/*使用或模式匹配*/

var pattern = /google|baidu|bing/; //匹配三种其中一种字符串

var str = 'google';

alert(pattern.test(str));

/*使用分组模式匹配*/

var pattern = /(google){4,8}/;//匹配分组里的字符串4-8

var str = 'googlegoogle';

alert(pattern.test(str));

原创粉丝点击