正则表达式
来源:互联网 发布:js怎么实现继承 编辑:程序博客网 时间:2024/05/06 18:28
javaScript
———正则表达式
1、javaScript正则表达式格式:
/ [ ]{ } /注:{ }量词 取得个数
2、用法
var a=正则表达式.test(value ) ;
判断value的值和正则表达式是否匹配;返回true 或者false; 用a接收。
3、常用的正则表达式
/ [abc] /abc中任意一个匹配则为true;/ [a-z] /有小写字母则为true;
/ [A-Z] /有大写字母则为true;
/ [0-9] /有数字则为true;
/ [^0-9] /有非数字则为true;
/ \W /有非数字、字母、下划线则为true;
/ \s /有空格则为true;
/ \S /有非空格则为true;
/ \d /有数字则为true;
/ \D /有非数字则为true;
4、^如果放在[ ]中代表取反;
5、对于 { } 的用法
[abc]{10} 表示连续10个元素均匹配a、b或者c;[abc]{3,5}表示连续的3到5个元素均匹配a、b或者c;
[a]{3,}表示连续的3个以上元素均匹配a、b或者c;
+ 代表一次以上
* 代表任何次数
6、首尾匹配
若正则表达式以^开头,表示该字符串开头匹配正则表达式则为true;
若正则表达式以$结尾,表示该字符串结尾匹配正则表达式则为true;
例:/ ^[123] /表示该字符串必须以123开头;
7、完全匹配
若正则表达式以^ 开头 并且以$ 结尾;则表示该字符串必须完全匹配正则表达式;
例:/ ^[123]$ /表示字符串只能是123中的任意一个;
/ ^(123)$ /表示字符串只能是“123”;
注;( )代表固定格式;| 表示“或者”;
7、验证手机号码/^1[3578]\d{9}$/表示手机号码必须是1开头,第二位必须是3、5、7或者8,后面必须跟9位数字;
0 1
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- JSP 相关
- [面试]之:今天的一箩筐(4399,yy)
- C++编程入门系列之二十三(C++程序设计必知:常引用、常对象和对象的常成员)
- 从0开始学习 GITHUB 系列之「初识 GITHUB」
- java 的split 方法 处理一个字符串出现次数
- 正则表达式
- RecyclerView点击事件与长按事件
- 从0开始学习 GITHUB 系列之「加入 GITHUB」
- POJ 1149 PIGS 【网络流建模汇总】最大流
- 深入JVM之Java对象访问模式
- KDE5禁止启动剪贴板klipper
- 从0开始学习 GITHUB 系列之「GIT 速成」
- 调试的一些技巧
- 习题13--参数、解包和变量