正则验证汇总

正则表达式判断

   function zhengzetest() {
        var reg = /^[1][3-8]+\d{9}$/;
        let num = document.getElementById("name").value
        if (!reg.test(num)) {
            alert("请输入正确电话")
        }else{
            alert("输入正确")
        }
        //console.log('正则判断',reg.test(num));
    }

文本框只允许输入数字.net/javascript
 
用Up和Down有区别 只能输入数字、字母、下划线 常用的正则表达式 只能输入数字:“^[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]*$/ 只能输入长度为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地址:/^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/ 验证InternetURL:/^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$/ 验证电话号码:/^(\(\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”。 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码 1.文本框只能输入数字代码(小数点也不能输入) 2.只能输入数字,能输小数点. 3.数字和小数点方法二 4.只能输入字母和汉字 5.只能输入英文字母和数字,不能输入中文 6.只能输入数字和英文chun 7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号: 8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号: ———————————————— 版权声明:本文为CSDN博主「浪仙」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/love33jing2012/article/details/7645888

你可能感兴趣的:(正则验证汇总)