>

jquery正则表达式验证,jQuery如何用正则表达式验

- 编辑:正版管家婆马报彩图 -

jquery正则表达式验证,jQuery如何用正则表达式验

正文实例必要证实的源委:中文姓名、手提式无线电话机号、居民身份证和地点,验证办法分享给我们供我们参谋,具体内容如下

数字判别方法:isNaN()函数

HTML(表单):

test()方法 剖断字符串中是否相称到正则表达式内容,重回的是boolean值 ( true / false )

<form action="">
 <div class="form-group">
  <label>姓名:</label>
  <input id="name" type="text">
 </div>
 <div class="form-group">
  <label>手机号:</label>
  <input id="phone" type="text">
 </div>
 <div class="form-group">
  <label>身份证:</label>
  <input id="identity" type="text">
 </div>
 <div class="form-group">
  <label class="label-textarea">邮寄地址:</label>
  <textarea id="address"></textarea>
 </div>
 <p class="tip">请填写实名认证信息,以便领奖资料一经提交无法修改,请慎重填写!</p>
 <div class="btn-group">
  <button class="btn btn-md btn-purple" type="reset">取消</button>
  <button class="btn btn-md btn-purple ml-20" id="submit" type="button">提交</button>
 </div>
</form>
// 验证中文名称 
function isChinaName(name) 
{ var pattern = /^[u4E00-u9FA5]{1,6}$/; 
return pattern.test(name); } 
// 验证手机号 
function isPhoneNo(phone) { 
var pattern = /^1[34578]d{9}$/; 
return pattern.test(phone); } 
// 验证身份证 
function isCardNo(card) { 
var pattern = /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/; 
return pattern.test(card); } 

jQuery验证:

上述所述是作者给大家介绍的jQuery如何用正则表明式验证手机号、身份ID号、普通话名称 的有关文化,希望对我们享有支持,借使我们有另外疑问请给我留言,作者会及时回复我们的。在此也非常谢谢我们对台本之家网站的支撑

test()方法 剖断字符串中是或不是合作到正则表明式内容,再次来到的是boolean值 ( true / false )

你恐怕感兴趣的篇章:

  • jquery正则表达式验证(手机号、居民身份证号、普通话名称)
  • jQuery验证手提式有线电话机号邮箱居民身份证的正则表明式(含港澳台)
  • js与jquery正则验证电子邮箱、手提式无线电话机号、邮编的不二等秘书籍
  • jQuery完成认证表单密码一致性及正则表明式验证邮箱、手提式有线电话机号的法子
  • jquery验证手提式有线电电话机号码、邮箱格式是或不是科学示例代码
  • jquery验证手提式有线电话机号是不是精确实例批注
  • jQuery完结手提式有线话机号码输入指示效果实例
  • jquery实现手提式有线话机号码选号的法子
  • jQuery达成手提式有线电话机号正则验证输入及活动填充空格功效
// 验证中文名称
function isChinaName(name) {
 var pattern = /^[u4E00-u9FA5]{1,6}$/;
 return pattern.test(name);
}

// 验证手机号
function isPhoneNo(phone) { 
 var pattern = /^1[34578]d{9}$/; 
 return pattern.test(phone); 
}

// 验证身份证 
function isCardNo(card) { 
 var pattern = /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/; 
 return pattern.test(card); 
} 

// 验证函数
function formValidate() {
 var str = '';

 // 判断名称
 if($.trim($('#name').val()).length == 0) {
  str += '名称没有输入n';
  $('#name').focus();
 } else {
  if(isChinaName($.trim($('#name').val())) == false) {
   str += '名称不合法n';
   $('#name').focus();
  }
 }

 // 判断手机号码
 if ($.trim($('#phone').val()).length == 0) { 
  str += '手机号没有输入n';
  $('#phone').focus();
 } else {
  if(isPhoneNo($.trim($('#phone').val()) == false)) {
   str += '手机号码不正确n';
   $('#phone').focus();
  }
 }

 // 验证身份证
 if($.trim($('#identity').val()).length == 0) { 
  str += '身份证号码没有输入n';
  $('#identity').focus();
 } else {
  if(isCardNo($.trim($('#identity').val())) == false) {
   str += '身份证号不正确;n';
   $('#identity').focus();
  }
 }

 // 验证地址
 if($.trim($('#address').val()).length == 0) { 
  str += '地址没有输入n';
  $('#address').focus();
 }

 // 如果没有错误则提交
 if(str != '') {
  alert(str);
  return false;
 } else {
  $('.auth-form').submit();
 }
}

$('#submit').on('click', function() {
 formValidate();
});

仰望本文所述对大家学习jquery程序设计有着支持。

你只怕感兴趣的稿子:

  • jQuery怎么样用正则表达式验证手机号、身份ID号、汉语名称
  • jQuery验证手机号邮箱居民身份证的正则表达式(含港澳台)
  • js与jquery正则验证电子邮箱、手提式有线电话机号、邮政编码的艺术
  • jQuery完成认证表单密码一致性及正则表明式验证邮箱、手提式有线电话机号的方法
  • jquery验证手提式有线电话机号码、邮箱格式是或不是科学示例代码
  • jquery验证手机号是还是不是科学实例疏解
  • jQuery实现手提式有线话机号码输入提醒效果实例
  • jquery达成手提式有线话机号码选号的格局
  • jQuery完结手提式有线话机号正则验证输入及活动填充空格功用

本文由关于计算机发布,转载请注明来源:jquery正则表达式验证,jQuery如何用正则表达式验