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

JavaScript中的正则表达式相关知识点总结

2016-09-10 22:18 696 查看
正则表达式的基础规则:

定义一个正则表达式:var reg = /相关的规则/;

使用正则表达式:re.test(str);

关于使用reg不懂得地方有:什么时候用reg.函数名(str),什么时候用str.函数名(reg);

\d:表示数字,[0-9] \D:表示非数字,[^0-9];

\w:所有的英文,数字,以及下划线,[0-9a-z_] \W:与\w相反,[^0-9a-z_];

\s:空白字符 \S:非空白字符

.:任意字符

^:行首 $:行尾 eg: var reg= /^\d{3}/.$/;

{n}:代表循环n次;

{n,m}:代表循环最少n次,最多m次;

{n,}:代表最少n次,最多不定;

+:{1,};

?:{0,1};

*:出现任意次,0次也算。

(abc):分组,以abc为一组做匹配; eg : (abc){3},以abc为组重复三次;

g:global 意义:匹配全局;

i:ignore 意义:忽略大小写;

注:若字符串中出现以上关键字,需要转义字符转义。eg:. = . $ = \$.

邮箱验证实例:var reg = /^\w+@[0-9a-z]+.[a-z]+$/i;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: