美文网首页
常用正则验证

常用正则验证

作者: 小姑凉喜欢无脸男 | 来源:发表于2018-01-22 10:55 被阅读11次

收集在业务中经常使用的正则表达式实例,方便以后进行查找,减少工作量。方便以后自己看看。亲测有效

// 校验基本日期格式

var reg = /^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/;

var reg = /^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$/;

//校验日期(“yyyy-mm-dd” 格式的日期校验,已考虑平闰年)

var reg = /^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/;

//校验密码强度(密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间)

var reg = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$/;

//校验中文(字符串仅能是中文)

var reg = /^[\\u4e00-\\u9fa5]{0,}$/;

//由数字、26个英文字母或下划线组成的字符串

var reg = /^\\w+$/;

//校验E-Mail 地址

var reg = /[\\w!#$%&'*+/=?^_`{|}~-]+(?:\\.[\\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\\w](?:[\\w-]*[\\w])?\\.)+[\\w](?:[\\w-]*[\\w])?/;

//校验身份证号码

//15位

var reg = /^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$/;

//18位

var reg = /^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$/;

//15、18位身份证校验

var reg = /^(([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d{4}(([1][9]\d{2})|([2]\d{3}))(([0][1-9])|([1][0-2]))(([0][1-9])|([1-2][0-9])|([3][0-1]))\d{3}[0-9xX]$/

//校验金额(金额校验,精确到2位小数)

var reg = /^[0-9]+(.[0-9]{2})?$/;

//校验手机号(包含13、15、18开头)

var reg =/^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;

//判断IE的版本

var reg = /^.*MSIE [5-8](?:\\.[0-9]+)?(?!.*Trident\\\/[5-9]\\.0).*$/;

//提取URL链接

var reg = /^(f|ht){1}(tp|tps):\/\/([\w-]+\.)+[\w-]+(\/[\w- ./?%&=]*)?/;

//检查URL的前缀

//应用开发中很多时候需要区分请求是HTTPS还是HTTP,通过下面的表达式可以取出一个url的前缀然后再逻辑判断。

if (!s.match(/^[a-zA-Z]+:\/\//)) {

    s = 'http://' + s;

}

相关文章

  • 正则初解

    title: js验证常用正则表达式date: 2017-03-03 验证 正则表达式 本文介绍js验证常用的正则...

  • 正则判断邮箱格式是否正确

    简介 做表单验证时,我们常用到正则判断,以下是正则的简单使用。

  • 常用正则验证

    var reg = /^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0|^\d+$/;...

  • 常用正则验证

    收集在业务中经常使用的正则表达式实例,方便以后进行查找,减少工作量。方便以后自己看看。亲测有效 // 校验基本日期...

  • 常用正则验证

  • 常用正则验证

    1.验证有效数字 以加或者减号开头又或者没有加减号一个数字或者是1-9的多个数字而不以0开头如果有小数点的话后面必...

  • 一些表单验证中比较常用的正则表达式

    一些表单验证中比较常用的正则表达式写法:

  • 正则表达式(2)

    元字符详细解析 ^ $开头结尾 \ 转义字符 x|y [] 常用的正则表达式 验证是否为有效数字 验证密码 验证真...

  • js常用正则验证

    密码正则(只可以输入字母数字):/^[A-Za-z0-9]+$/; 只限输入汉字:/^[\u2E80-\u9FFF...

  • PHP常用正则验证

    正则验证手机号 正确返回 true 验证电话号码 验证身份证号(15位或18位数字) 验证是否是数字(这里小数点会...

网友评论

      本文标题:常用正则验证

      本文链接:https://www.haomeiwen.com/subject/trclaxtx.html