精华内容
参与话题
问答
  • js正则校验

    2018-06-14 15:41:31
    <script type="text/javascript"> function SubmitCk() { var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;...
    <script type="text/javascript">
    function SubmitCk() {
    var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
    if (!reg.test($("#txtEmail").val())) {
    alert("请输入正确邮箱地址")
    return false;
    }
    }
    </script>

    验证数字的正则表达式集 
    验证数字:^[0-9]*$ 
    验证n位的数字:^\d{n}$ 
    验证至少n位数字:^\d{n,}$ 
    验证m-n位的数字:^\d{m,n}$ 
    验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 
    验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 
    验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 
    验证非零的正整数:^\+?[1-9][0-9]*$ 
    验证非零的负整数:^\-[1-9][0-9]*$ 
    验证非负整数(正整数 + 0) ^\d+$ 
    验证非正整数(负整数 + 0) ^((-\d+)|(0+))$ 
    验证长度为3的字符:^.{3}$ 
    验证由26个英文字母组成的字符串:^[A-Za-z]+$ 
    验证由26个大写英文字母组成的字符串:^[A-Z]+$ 
    验证由26个小写英文字母组成的字符串:^[a-z]+$ 
    验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$ 
    验证由数字、26个英文字母或者下划线组成的字符串:^\w+$ 
    验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。 
    验证是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+ 
    验证汉字:^[\u4e00-\u9fa5],{0,}$ 
    验证Email地址:/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/
    验证InternetURL:^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$ 
    验证电话号码:^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$:--正确格式为:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。 
    验证身份证号(15位或18位数字):^\d{15}|\d{}18$ 
    验证一年的12个月:^(0?[1-9]|1[0-2])$ 正确格式为:“01”-“09”和“1”“12” 
    验证一个月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$ 正确格式为:01、09和1、31。 
    整数:^-?\d+$ 
    非负浮点数(正浮点数 + 0):^\d+(\.\d+)?$ 
    正浮点数 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ 
    非正浮点数(负浮点数 + 0) ^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 
    负浮点数 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ 

    浮点数 ^(-?\d+)(\.\d+)?$



    转自:https://www.cnblogs.com/xinwusuo/p/5948908.html

    展开全文
  • Js正则校验

    2020-02-28 14:23:14
    ) <input type=“text” id=“bankAccount” name=“bankAccount” maxlength=“64” οnkeyup=“this.value=this.value.replace(/\D/g,’’)” onafterpaste=“this.value=this.value.replace(/\D/...

    //只能输入包含2为小数以内的正浮点数
    var oneCount = parseFloat(KaTeX parse error: Undefined control sequence: \d at position 34: … var ex = /^(\̲d̲+|\d+\.\d{1,2})/;
    if (ex.test(oneCount)) {
    } else {
    $_this.val(’’)
    return
    }

    展开全文
  • js 正则校验

    2018-01-15 11:12:47
    1.验证邮箱: var mailReg = new RegExp(/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/); 2.手机号验证: var phoneReg1 = new RegExp(/^0{0,1}(13[0-9]|15...

    1.验证邮箱:

    var mailReg = new RegExp(/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/);

    2.手机号验证:

    var phoneReg1 = new RegExp(/^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/);

    var phoneReg2 = new RegExp(/^(0|86|17951)?(13[0-9]|15[012356789]|17[01678]|18[0-9]|14[57])[0-9]{8}$/);

    3.企业QQ长度为5-15个字符,只可输入数字。

    var QQReg = new RegExp(/^\d{5,15}$/);

    4.法人身份证:

    var IDCardReg = new RegExp(/^[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)$/);

    5.字符串不可包含空格:

    var noSpaceReg1 = new RegExp(/^[^ ]+$/g);

    var noSpaceReg2 = new RegExp(/^\S+$/);

    6.支持大于0的9位整数

    var reg1 = new RegExp(/^[1-9]\d{0,8}?$/g)

    展开全文
  • JS正则校验

    2017-01-17 18:48:21
    正则校验 用户名:/^[a-zA-Z]{1,30}$/ 只能输入1-30个以字母开头的字串 号码:/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/ 必须以数字开头,除数字外,可含有“-” 密码:/^(\w){6,20}$/ 只能输入6-20个...
    正则校验
    用户名:/^[a-zA-Z]{1,30}$/   只能输入1-30个以字母开头的字串
    号码:/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/       必须以数字开头,除数字外,可含有“-”
    密码:/^(\w){6,20}$/     只能输入6-20个字母、数字、下划线
    身份证:/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/   15位或18位的身份证号
    每4位空一格:
    document.getElementById("yhkh").onkeyup = function () {
                    this.value = this.value.replace(/\s/g, '').replace(/(\d{4})(?=\d)/g, "$1 ");;
                };
    邮箱:/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/
    是否为汉字:^[\4E00-\u9FA5]{0,}$
     
    var myreg = /^(((13[0-9]{1})|159|153)+\d{8})$/;
            if(!myreg.test(mobile))
            {
                alert('请输入有效的手机号码!');
                document.form1.mobile.focus();
                return false;
            }
     
    展开全文
  • JS 正则校验

    2015-05-28 15:23:12
    使用reg函数对输入的字符串进行正则校验 ;" > <inpu
  • JS正则校验用户名

    千次阅读 2018-06-28 12:15:00
    为什么80%的码农都做不了架构师?>>> ...
  • 常用js正则校验

    千次阅读 2019-01-12 14:29:33
    1、邮箱正则校验:  /^[a-zA-Z0-9.! #$%&amp;'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+[a-z]{2,}$/ 2、手机号校验(国内): ...
  • js正则校验数据

    2019-04-26 11:32:14
    1.阅览人间风光无数,温存的也只是残缺的背影。 /判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空...
  • js正则校验方法

    2017-03-02 11:11:22
    转自 http://fanshuyao.iteye.com/ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ©Copyright 蕃薯耀 2017年1月17日 14:31:19 星期二 ... ... * 数字,数字(包括正整数、0、浮点数),也可以
  • js正则校验经纬

    2018-10-26 11:09:23
    做项目的时候,网上查了一堆,通过...//校验经纬度的格式是否符合规范 function verifylonglat(longitude,latitude){  //经度,整数部分为0-180小数部分为0到6位  var longreg = /^(\-|\+)?(((\d|[1-9]\d|1[0-7...
  • JS正则校验URL

    2015-06-10 13:14:54
    var URLreg_=/^http:\/\/(?:[\w-\.]{0,255})(?:(?:\/?[^\s]{0,255}){0,255})/g;
  • js正则校验问题

    2018-07-25 13:59:31
    校验一段字符串,要求格式是"1,2,3,4,5,6,11,15,22"这样,要求单个数字在30以下,后面必须是英文逗号,然后不能连续出现英文逗号
  • JS正则校验MAC地址

    千次阅读 2018-05-03 08:31:01
    JS正则校验MAC地址,以破折号分割,正则不太好,这里记录一下 function checkMacAddress( macAddress ) { var regex = "([A-Fa-f0-9]{2}-){5}[A-Fa-f0-9]{2}"; //var regex = "(([A-Fa-f0-9]{2}-){5}[A-Fa-f0-9]{2...
  • js 正则 校验 特殊字符

    千次阅读 2019-11-04 09:54:23
    js 正则表达式里 特殊字符 需要用 \ 转义,如 \@ alert( /^[\-\_\.\,\/]*$/g.test( '-_,./' ) ); // 允许- _ , . / ' ,打印 true alert( /^[\-\_\.\,\/]*$/g.test( ';@' ) ); // 不允许 ; @ ,打印 false ...
  • js正则校验输入空格

    千次阅读 2014-03-11 21:26:45
    //验证内容是否包含空格  function checkTextSpace(value, correctId, errorId, errorDesc){  var pattern=/\s/;  if(pattern.test(value)) {  $("#" + errorId).text(errorDesc);... $("#" + errorId
  • js 正则校验非法字符

    2019-09-03 18:00:51
    今日使用 vue + element 对数据录入进行非法字符校验,到处找了一圈都不是想要的,于是自己按需求写一个 1、内容可以包含 大小写字母,中文和 . ( ) 。 , ; % 2、内容第一位不允许为 . ( ) 。 , ; % data() {...
  • js正则校验收集整理

    2019-04-25 13:49:22
    一、关于数字类的校验 1、验证数字:^[0-9]*$ 2、验证n位的数字:^\d{n}$ 3、验证至少n位数字:^\d{n,}$ 4、验证m-n位的数字:^\d{m,n}$ 5、验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 6、验证有两位小数的...
  • 项目常用JS正则校验

    2018-03-01 14:03:32
    1.数字校验function DiscountNum(obj){ //obj.value = obj.value.replace(/[^1-9]{1}[^0-9]*/g,"");//不能以0开头  obj.value = obj.value.replace(/[^\d.]/g,""); //清除"数字"和...
  • 这个其实不难,在网上多找一下总会有意外收获的....身份证号有15位和18位长度两种,15位的时候,都是数字,但是18位长度的时候可能有校验位(X),所以只校验数字是不够的了。 另外身份证号可以看出一个人的年

空空如也

1 2 3 4 5 ... 20
收藏数 1,345
精华内容 538
关键字:

js正则校验