JavaScript表单常用验证集合


Posted in Javascript onJanuary 16, 2008

JavaScript表单验证年龄
JavaScript表单验证年龄,判断一个输入量是否符合年龄,通过正则表达式实现。
//检查年龄
function isAge(str){
       var mydate=new Date;
       var now=mydate.getFullYear();
       if (str < now-60 || str > now-18){
        return false;
       }
       return true;
}
正则表达式验证邮箱
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);
}

JavaScript表单验证中文大写字母
JavaScript表单验证中文大写字母,判断一个输入量是否为中文或大写的英文字母,通过正则表达式实现。

// 检查是否为有效的真实姓名,只能含有中文或大写的英文字母
function isValidTrueName(strName){
      var str = Trim(strName);   //判断是否为全英文大写或全中文,可以包含空格
      var reg = /^[A-Z u4E00-u9FA5]+$/;
      if(reg.test(str)){
       return false;
      }
      return true;
}
JavaScript表单验证是否为中文
JavaScript表单验证是否为中文,判断一个输入量是否为中文,通过正则表达式实现。

// 检查是否为中文
function isChn(str){
      var reg = /^[u4E00-u9FA5]+$/;
      if(!reg.test(str)){
       return false;
      }
      return true;
}
JavaScript表单验证电话号码
JavaScript表单验证电话号码,判断一个输入量是否为电话号码,通过正则表达式实现。
//检查电话号码
function isTel(str){
       var reg=/^([0-9]|[\-])+$/g ;
       if(str.length<7 || str.length>18){
        return false;
       }
       else{
         return reg.exec(str);
       }
}

Javascript 相关文章推荐
jQuery 创建Dom元素
May 07 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
Jun 20 Javascript
在JavaScript的正则表达式中使用exec()方法
Jun 16 Javascript
js封装tab标签页实例分享
Dec 19 Javascript
Vue数据驱动模拟实现4
Jan 12 Javascript
React Native第三方平台分享的实例(Android,IOS双平台)
Aug 04 Javascript
js读取本地文件的实例
Dec 22 Javascript
详解puppeteer使用代理
Dec 27 Javascript
说说如何利用 Node.js 代理解决跨域问题
Apr 22 Javascript
js中let能否完全替代IIFE
Jun 15 Javascript
js prototype深入理解及应用实例分析
Nov 25 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
May 10 Javascript
JavaScript的Cookies
Jan 16 #Javascript
JavaScript中的对象化编程
Jan 16 #Javascript
JavaScript中的事件处理
Jan 16 #Javascript
JavaScript中的其他对象
Jan 16 #Javascript
JavaScript中的Document文档对象
Jan 16 #Javascript
JavaScript中的Location地址对象
Jan 16 #Javascript
JavaScript中的History历史对象
Jan 16 #Javascript
You might like
在同一窗体中使用PHP来处理多个提交任务
2006/10/09 PHP
ajax php 实现写入数据库
2009/09/02 PHP
浅谈PHP调用Webservice思路及源码分享
2014/06/04 PHP
基于jquery的滑动样例代码
2010/11/20 Javascript
js转义字符介绍
2013/11/05 Javascript
angular简介和其特点介绍
2015/01/29 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
JavaScript面对国际化编程时的一些建议
2015/06/24 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
2016/07/04 Javascript
jQuery简单实现title提示效果示例
2016/08/01 Javascript
bootstrap轮播图示例代码分享
2017/05/17 Javascript
JavaScript实现图片无缝滚动效果
2017/07/07 Javascript
axios如何取消重复无用的请求详解
2019/12/15 Javascript
不依任何赖第三方,单纯用vue实现Tree 树形控件的案例
2020/09/21 Javascript
JavaScript实现HTML导航栏下拉菜单
2020/11/25 Javascript
[02:22]《新闻直播间》2017年08月14日
2017/08/15 DOTA
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
python生成器推导式用法简单示例
2019/10/08 Python
Python 实现try重新执行
2019/12/21 Python
win10安装python3.6的常见问题
2020/07/01 Python
scrapy结合selenium解析动态页面的实现
2020/09/28 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
求职信内容考虑哪几点
2013/10/05 职场文书
市场营销战略计划书
2014/05/06 职场文书
员工工作表扬信
2015/05/05 职场文书
餐馆开业致辞
2015/08/01 职场文书
确保减税降费落地生根,用实实在在措施
2019/07/19 职场文书
python如何利用cv2模块读取显示保存图片
2021/06/04 Python
python中的3种定义类方法
2021/11/27 Python