Regular Expression (RegExr):元字符+运算符
挑选出数字
var str = "abc123def";
var patt1 = /[0-9]+/;
document.write(str.match(patt1));
设置用户名格式
#开始标记+字母、数字、下划线、连接字符+字符长度+结束标记
^[a-z0-9_-]{3,15}$
语法
普通字符 | 描述 – | –
-
≥1 -
≥0 ? 0,1 [ABC] ABC [^ABC] ABC[A-Z] ABC…Z . [^\n\r] [\s\S] \w [A-Za-z0-9_]
| 非打印字符 | 描述 |
|---|---|
| \cx | x控制字符 |
| \f | 换页符 |
| \n | 换行符 |
| \r | 回车符 |
| \s | 空白字符 |
| \S | 非空白字符 |
| \t | 制表符 |
| \v | 垂直制表符 |
| 特殊字符 | 描述 |
|---|---|
| $ | 结尾 |
| () | 开始和结束 |
| ^ | 开始 |
| 限定符 | 描述 |
|---|---|
| {n} | n |
| {n,} | ≥n |
| {n,m} | ≥n&&≤m |
##