- 正则表达式: (填写/ /之间的表达式)
- 校验字符串:
| 字符 | 说明 |
|---|---|
| \w | 匹配任何单字符(字母数字) |
| \W | 匹配任何非字母数字字符 |
| \s | 匹配任何空白字符(制表符、换行、回车、窗体填充、垂直制表符) |
| \S | 匹配任何非空白字符 |
| \d | 匹配任何数字位 |
| \D | 匹配任何一个不是数字的字符 |
| [\d] | 匹配任何一个退格符 |
| . | 匹配除换行以外的任何字符 |
| [...] | 匹配括号内的任何一个字符 |
| [^...] | 匹配不在括号内的任何一个字符 |
| [x-y] | 匹配在x到y范围内的任何字符 |
| [^x-y] | 匹配不在x到y范围内的任何字符 |
| {x,y} | 匹配前面的项至少X次但不超过y次 |
| {x,} | 匹配前面的项至少x次 |
| {x} | 匹配前面的项刚好x次 |
| ? | 匹配前面的项一次或者根本不匹配 |
| + | 匹配前面的项至少一次 |
| * | 匹配前面的项任意多次或者根本不匹配 |
| | | 匹配表达式到"|"符号的左边或者右边 |
| (...) | 将括号内的表达式组织成一个子模式串 |
| \x | 匹配从组号x中的子模式串中得到的相同的字符,用括号标的组从左到右编号 |
| ^ | 多行匹配时,在每行的开头匹配字符串 |
| $ | 多行匹配时,在每行的末尾匹配字符串 |
| \b | 匹配一个单词字符与一个单词字符之间的位置 |
| \B | 匹配一个单词字符与一个非单词字符之间的位置 |
| 字符 | 说明 |
|---|---|
| \f | 窗体填充 |
| \n | 换行 |
| \r | 回车 |
| \t | 制表符 |
| \v | 垂直制表符 |
| \/ | 斜杠 |
| \\ | 反斜杠 |
| 字符 | 说明 |
| g | 全局匹配,寻找所有可能的匹配 |
| i | 使匹配对大小写敏感 |
| 方法 | 说明 |
| exec(str) | 在str中搜索模式并且返回结果 |
| test(str) | 在str中搜索模式串,并且如果匹配被找到,返回true |
| (str) | 与exec(str)方法相同 |
- 写出匹配中国固定住宅电话号码的正则表达式,默认为“区号-座机”的形式
- 写出匹配中国居民身份证模式的正则表达式
- 写出匹配电子邮件地址的正则表达式
- 写出匹配IPV4协议的内网IP地址正则表达式
- 尝试利用正则表达式限制文本框输入内容,分别为只允许输入中文,只允许输入全角字符,只能输入数字,只能输入数字和英文。(提示:相应事件为onkeyup)
我抬头仰望,星星给予仰望者光芒……
浙公网安备 33010602011771号