JavaScript常用验证方法

JavaScript表单验证年龄
  JavaScript表单验证年龄,判断一个输入量是否符合年龄,通过正则表达式实现。
  //检查年龄
  function isAge(str){
  var mydate=new Date;
  var now=mydate.getFullYear();
  if (str now-18){
  return false;
  }
  return true;
  }
  关于时间日期的函数,可以参考下《JavaScript中getDate日期函数》这篇文章
  Submitted by kimi On 2007年10月04日 21时49分10秒 Posted in JavaScript验证永久地址
  JavaScript表单验证电话号码
  JavaScript表单验证电话号码,判断一个输入量是否为电话号码,通过正则表达式实现。
  //检查电话号码
  function isTel(str){
  var reg=/^([0-9]|[/-])+$/g ;
  if(str.length18){
  return false;
  }
  else{
  return reg.exec(str);
  }
  }
  Submitted by kimi On 2007年10月02日 21时38分41秒 Posted in JavaScript验证永久地址
  正则表达式验证邮箱
  JavaScript表单验证email,判断一个输入量是否为邮箱email,通过正则表达式实现。
  //检查email邮箱
  function isEmail(str){
  var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((/.[a-zA-Z0-9_-]{2,3}){1,2})$/;
  return reg.test(str);
  }
  Submitted by kimi On 2007年09月30日 18时25分50秒 Posted in JavaScript验证永久地址
  JavaScript表单验证中文大写字母
  JavaScript表单验证中文大写字母,判断一个输入量是否为中文或大写的英文字母,通过正则表达式实现。
  // 检查是否为有效的真实姓名,只能含有中文或大写的英文字母
  function isValidTrueName(strName){
  var str = Trim(strName);
  //判断是否为全英文大写或全中文,可以包含空格
  var reg = /^[A-Z u4E00-u9FA5]+$/;
  if(reg.test(str)){
  return false;
  }
  return true;
  }
  Trim函数是可以参考《javascript的trim()函数的实现》这篇文章。
  Submitted by kimi On 2007年09月29日 21时16分08秒 Posted in JavaScript验证永久地址
  JavaScript表单验证是否为中文
  JavaScript表单验证是否为中文,判断一个输入量是否为中文,通过正则表达式实现。
  // 检查是否为中文
  function isChn(str){
  var reg = /^+$/;
  if(!reg.test(str)){
  return false;
  }
  return true;
  }
  Submitted by kimi On 2007年09月29日 21时12分58秒 Posted in JavaScript验证永久地址
  JavaScript正则比较两个字符串
  JavaScript正则比较两个字符串,
  就是利用正则表达式快速比较两个字符串的不同字符。
  var str1 = "求一个比较字符串处理功能";
  var str2 = "求两或三个比较字符串处理";
  var re = new RegExp("(?=.*?)[^" + str1 +"](?=.*?)|(?=.*?)[^" + str2 + "](?=.*?)", "g");
  var arr;
  while ((arr = re.exec(str1 + str2)) != null)
  {
  document.write(arr);
  }
  Submitted by kimi On 2007年09月28日 22时46分34秒 Posted in JavaScript验证永久地址
  JavaScript表单验证密码
  JavaScript表单验证密码是检查输入框是否为有效的密码,
  密码只允许由ascii组成,
  此函数只在修改或注册密码时使用。
  也就是说一切不是ascii组成的字符串都不能通过验证。
  具体函数checkValidPasswd请看下面的演示代码
  Submitted by kimi On 2007年09月28日 22时23分31秒 Posted in JavaScript验证永久地址
  JavaScript检查是否为整数
  JavaScript正则验证检查输入对象的值是否符合整数格式
  输入量是str 输入的字符串
  如果输入量字符串str通过验证返回true,否则返回false
  Submitted by kimi On 2007年09月27日 19时47分05秒 Posted in JavaScript验证永久地址
  JavaScript正则验证是否为空
  JavaScript正则验证字符串是否为空
  用途:检查输入字符串是否为空或者全部都是空格
  输入量是一个字符串:str
  返回:如果输入量全是空返回true,否则返回false通过正则去判断获得是是否是IP地址的格式,然后返回相应的结果
  Submitted by kimi On 2007年09月26日 22时34分24秒 Posted in JavaScript验证永久地址
  JavaScript正则验证IP
  JavaScript正则验证IP,用途:校验ip地址的格式
  输入:strIP:ip地址
  返回:如果JavaScript通过验证IP返回true,否则返回false;
  JavaScript验证IP代码如下通过正则去判断获得是是否是IP地址的格式,然后返回相应的结果
  Submitted by kimi On 2007年09月25日 22时26分03秒 Posted in JavaScript验证永久地址 
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值