常用正则表达式

正则表达式30分钟入门教程:http://deerchao.net/tutorials/regex/regex.htm
js正则表达式方式总结:http://bbs.html5cn.org/thread-86756-1-1.html
65条最常用正则表达式:http://www.w3cfuns.com/notes/20768/6a3434fc38ad3a8a7dcc4491a5528a0a.html
在线正则表达式测试:http://tool.oschina.net/regex
匹配腾讯QQ号:/^[1-9][0-9]\d{3,8}$/

 
验证是否是日期格式:/^\d{4}([-\.\/])(1[0-2]|0?\d)\1(3[01]|[0-2]?\d)$/;
可以验证以下三种日期格式:

1、yyyy-MM-dd
2、yyyy.MM.dd
3、yyyy/MM/dd

注:"[ab]"表示一个字符串有一个"a"或"b"(相当于"a|b")

匹配手机号码:/^1[3|4|5|7|8]\d{9}$/ 匹配中文汉字:/^[\u4e00-\u9fa5]{1,}$/ (至少一次) 匹配邮政编码:/^[1-9][0-9]{5}$/;(必须是6位数字,第一位不能为0) 匹配网址:/^(http|https|ftp)\:\/\/\w+\.\w+\.\w{2,3}\/$/

匹配身份证:(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$);
匹配账号或密码:/^[\@A-Za-z0-9\!\#\$\%\^\&\*\.\~]{6,12}$/ (6-12位字符) 匹配邮箱:/^\w+([\-\.]\w+)*@\w+([\-\.]\w+)*\.\w+([\-\.]\w+)*$/

匹配图片格式:/\.(gif|jpg|jpeg|bmp|png)$/;

密码为八位及以上并且字母数字特殊字符三项都包括:/^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$/ 判断是否为正整数的正则:/^[0-9]*[1-9][0-9]*$/ 删除首尾空格: var pattern = /^\s+/; var str = ' goo gle '; var result = str.replace(pattern, ''); pattern = /\s+$/; result = result.replace(pattern, ''); alert(result);

转载于:https://www.cnblogs.com/gyx19930120/p/4419877.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值