20个常用的正则表达式
来源:互联网 发布:网络对战游戏排行 编辑:程序博客网 时间:2024/05/20 02:23
正则表达式——古老而又强大的文本处理工具。仅用一段简短的表达式语句,就能快速地实现一个复杂的业务逻辑。掌握正则表达式,让你的开发效率有一个质的飞跃。
正则表达式经常被用于字段或任意字符串的校验,比如下面这段校验基本日期格式的JavaScript代码:
var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/;var r = fieldValue.match(reg);
if(r==null)alert('Date format error!');
1、校验密码强度
密码的强度必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间
2、校验中文
字符串只能是中文
3、由数字,26个英文字母或下划线组成的字符串
4、校验E-Mail 地址
5、校验身份证号码
15位:
18位:
6、校验日期
“yyyy-mm-dd“ 格式的日期校验,已考虑平闰年
7、校验金额
金额校验,精确到2位小数
8、校验手机号
下面是国内 13、15、18开头的手机号正则表达式
9、判断IE的版本
10、校验IP-v4地址
11、校验IP-v6地址
12、检查URL的前缀
13、提取URL链接
14、文件路径及扩展名校验
15、提取Color Hex Codes
16、提取网页图片
17、提取页面超链接
18、查找CSS属性
19、抽取注释
20、匹配HTML标签
<\\/?\\w+((\\s+\\w+(\\s*=\\s*(?:".*?"|'.*?'|[\\^'">\\s]+))?)+\\s*|\\s*)\\/?>
转自 http://www.jianshu.com/p/e7bb97218946
0 0
- 20个常用的正则表达式
- 20个常用的正则表达式
- 20个常用的javascript正则表达式
- 20个常用的正则表达式
- 常用的20个正则表达式校验
- 常用的20个正则表达式
- 常用的20个正则表达式
- 常用的20个正则表达式
- 常用的20个正则表达式
- 20个常用的正则表达式
- 20个常用的正则表达式
- 20个常用的正则表达式
- 常用的20个正则表达式
- 常用的20个正则表达式
- 最常用的20个正则表达式
- 20个常用的正则表达式
- javascript常用的20个正则表达式
- 常用的20个正则表达式
- android 提取仅需要的美化文字,来压缩 assets 下的字体文件大小
- Linux下安装Zookeeper
- Ruby初探
- 程序算法编程:求两个数组的交
- forward和redirect的区别
- 20个常用的正则表达式
- HTTP POST和GET的提交方式
- codevs 3301 Square words 题解报告
- 解决kafka Unrecognized VM option 'UseCompressedOops'问题
- 碎碎念
- 三大移动运营商手机号段大全 附手机号正则表达式
- 一个显示等级进度的控件,可以自定义等级值、颜色、游标等。
- codeforces 475D CGCDSSQ (st表+数论)
- MyBatis