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 相关文章推荐
window.onload 加载完毕的问题及解决方案(下)
Jul 09 Javascript
Node.js和PHP根据ip获取地理位置的方法
Mar 14 Javascript
javascript常用的方法分享
Jul 01 Javascript
js简单实现标签云效果实例
Aug 06 Javascript
jQuery内容过滤选择器用法示例
Sep 09 Javascript
jQuery动态生成Bootstrap表格
Nov 01 Javascript
JavaScript数组和对象的复制
Mar 21 Javascript
Vue项目webpack打包部署到服务器的实例详解
Jul 17 Javascript
vuex的简单使用教程
Feb 02 Javascript
Next.js项目实战踩坑指南(笔记)
Nov 29 Javascript
js实现聊天对话框
Feb 08 Javascript
vue-路由精讲 二级路由和三级路由的作用
Aug 06 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
再说下636单管机
2021/03/02 无线电
php str_pad 函数用法简介
2009/07/11 PHP
jQuery中parentsUntil()方法用法实例
2015/01/07 Javascript
Javascript核心读书有感之语言核心
2015/02/01 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
jquery实现简单文字提示效果
2015/12/02 Javascript
express文件上传中间件Multer详解
2016/10/24 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
setTimeout学习小结
2017/02/08 Javascript
Angular 2.x学习教程之结构指令详解
2017/05/25 Javascript
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
浅谈vue路径优化之resolve
2017/10/13 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
Vue 中的compile操作方法
2018/02/26 Javascript
jQuery替换节点元素的操作方法
2018/03/18 jQuery
浅谈Fetch 数据交互方式
2018/12/20 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
Python使用bs4获取58同城城市分类的方法
2015/07/08 Python
Python实现的字典值比较功能示例
2018/01/08 Python
Window10+Python3.5安装opencv的教程推荐
2018/04/02 Python
python实现自动发送邮件
2018/06/20 Python
python实现定时发送qq消息
2019/01/18 Python
Python中format()格式输出全解
2019/04/12 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
python之拟合的实现
2019/07/19 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
override和overload的区别
2016/03/09 面试题
市场营销专业个人求职信范文
2013/12/14 职场文书
小学生手册家长评语
2014/04/16 职场文书
大学生个人求职信例文
2014/07/07 职场文书
个人融资协议书
2014/10/02 职场文书
维稳工作情况汇报
2014/10/27 职场文书
2014年外贸业务员工作总结
2014/12/11 职场文书
用JS写一个发布订阅模式
2021/11/07 Javascript
vue实力踩坑之push当前页无效
2022/04/10 Vue.js