首页 > 代码库 > web前端基础知识jQuery-补
web前端基础知识jQuery-补
一、JS正则
1、定义正则表达式
JavaScript种正则表达式有两种定义方式,定义一个匹配类似 <%XXX%> 的字符串;
1)构造函数
var reg=new RegExp(‘<%[^%>]+%>‘,‘g‘);
2)字面量
var reg=/<%[^%>]%>/g;
-
/.../ 用于定义正则表达式
-
/.../g 表示全局匹配
-
/.../i 表示不区分大小写
-
/.../m 表示多行匹配
预定义类:
字符 | 等价类 | 含义 |
. | [^\n\r] | 除了回车符和换行符之外的所有字符 |
\d | [0-9] | 数字字符 |
\D | [^0-9] | 非数字字符 |
\s | [ \t\n\x0B\f\r] | 空白符 |
\S | [^ \t\n\x0B\f\r] | 非空白符 |
\w | [a-zA-Z_0-9] | 单词字符(字母、数字、下划线) |
\W | [^a-zA-Z_0-9] | 非单词字符 |
边界:
字符 |
含义 |
^ |
以xx开头 |
$ |
以xx结尾 |
\b |
单词边界,指[a-zA-Z_0-9]之外的字符 |
\B |
非单词边界 |
量词:
字符 | 含义 |
? | 出现零次或一次(最多出现一次) |
+ | 出现一次或多次(至少出现一次) |
* | 出现零次或多次(任意次) |
{n} | 出现n次 |
{n,m} | 出现n到m次 |
{n,} | 至少出现n次 |
web前端基础知识jQuery-补
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。