JavaScript输入表单数据正则验证规则

1 emailNameReg: /^(([a-zA-Z0-9]+\w*((\.\w+)|(-\w+))*[\.-]?[a-zA-Z0-9]+)|([a-zA-Z0-9]))$/, //匹配邮箱名称
2 emailReg: /^(([a-zA-Z0-9]+\w*((\.\w+)|(-\w+))*[\.-]?[a-zA-Z0-9]+)|([a-zA-Z0-9]))\@[a-zA-Z0-9]+((\.|-)[a-zA-Z0-9]+)*\.[a-zA-Z0-9]+$/, //匹配邮箱
3 mobileReg: /^1[3,4,5,7,8][0-9]{9}$/,//匹配电话号码
4 passwordReg: /^\S{1,20}$/,//匹配密码 匹配所有非空白
5 numberReg: /^[0-9]*$/,//匹配数字
6 vcodeReg: /^[a-zA-Z0-9]*$/,//匹配图形验证码
7 linkmanReg: /^(\w|[\u4E00-\u9FA5]|\s)*$/,//匹配联系人信息
8 upperCaseReg: /[A-Z]/g,
9 companNameReg: /^(\w|[\u4E00-\u9FA5])*$/,//匹配 汉字 数字 字母 下划线
 1 //字符串长度,一个中文记为2个长度
 2 function GetCharLength(str){
 3     var iLength = 0;
 4     for(var i = 0;i<str.length;i++){
 5         if(str.charCodeAt(i) >255){
 6                 iLength += 2;
 7         } else {
 8                 iLength += 1;
 9         }
10     }
11     return iLength;
12 }
时间: 2024-08-04 00:21:58

JavaScript输入表单数据正则验证规则的相关文章

常用表单数据的验证方法

1.姓名验证 ereg("[a-zA-Z_]",$_POST['username']) 2.日期验证 ereg("[0-9]{4}-[0-9]{2}-[0-9]{2}",$_POST['birthday']) 3.E-mail地址验证 ereg("^[a-zA-Z0-9_.]+@([a-zA-Z0-9_]+.)+[a-zA-Z]{2,3}$",$_POST['email']) 常用表单数据的验证方法

正则表达式学习和常用正则验证规则(包括用户名,密码,手机号,网址等)

正则表达式基础语法 1.1匹配不同类型的字符 字符类 匹配的字符 \d 匹配一个数字字符.等价于 [0-9]. \D 匹配一个非数字字符.等价于 [^0-9]. \w 匹配包括下划线的任何单词字符.等价于‘[A-Za-z0-9_]‘. \W 匹配任何非单词字符.等价于 ‘[^A-Za-z0-9_]‘. \s 匹配任何空白字符,包括空格.制表符.换页符等等.等价于 [ \f\n\r\t\v]. \S 匹配任何非空白字符.等价于 [^ \f\n\r\t\v]. .(点号) 任一字符 […] 括号中的

JavaScript form表单提交与验证

原网址:https://blog.csdn.net/vipwxs/article/details/79119701 一.form对象的属性: name:获取表单的名称,该name一般给JS使用 method:表单的提交方式   (get:不安全,数据量较小,不能上传附件)(post:相对安全 海量数据 能上传附件) action:表单数据的处理程序 一般是PHP文件 enctype:表单数据的编码方式(加密) application/x-www-form-urlencoded  默认      

javascript 封装表单数据的函数

调用例子 1 // 封装RegFee json对象 2 var regFee = new Map(); 3 // 获取表单控件数据 4 var regPayForm = $('#regPayForm').serializeArray(); 5 $.each(regPayForm, function() { 6 regFee.put(this.name, this.value); 7 }); 8 // 总费用 9 var regFeeFee = $("#regFeeFee").text(

表单 用jquery做输入脱离焦点 进行正则验证

<!-- 账号登录块 -->       <form class="form1" action="" method="get" onsubmit="return sub();">        <label></label>        <input class="user-name user" type="text" placeh

手机号码、密码的正则验证规则

1.验证手机号码是否符合规则,包括主流的号段var mobile={ validate_mobile:function (mobile){ var mobilePattern={mobile: /^(((13[0-9])|(14[5-7])|(15[0-9])|(17[0-9])|(18[0-9]))+\d{8})$/ }; if(!mobilePattern.mobile.test(mobile)){ return false; } return true; }}2.验证密码时候符合规则--包

正则验证规则整理

const validate = {     //验证非空 isEmpty(value, text) { return value; }, //验证身份证 idCard(value) { return /^\d{15}(\d{2}[A-Za-z0-9])?$/i.test(value); }, //验证最少字符 minLength(value, num) { return value.length >= num; }, //验证最大字符 maxLength(value, num) { retur

C# Regex正则验证规则

using System; using System.Text.RegularExpressions; namespace MetarCommonSupport { /// <summary> /// 通过Framwork类库中的Regex类实现了一些特殊功能数据检查 /// </summary> public class MetarnetRegex { private static MetarnetRegex instance = null; public static Meta

jquery里正则的使用方法及常用的正则验证

本文是一篇关于jquery使用正则来验证输入,及一些常用验证规则的基础文章,适合新手. 假设我们的网页里有这样的一个表单: <input id="aijquery" type="text"> <button id="btn">验证</button> 1.验证用户输入的只能是英文和数字: $("#btn").click(function(){ var $aijquery=$("#ai