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的点击链接插入链接内容的代码
Jul 31 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
Apr 07 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
Aug 21 Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
Jun 30 Javascript
轻松掌握JavaScript代理模式
Aug 26 Javascript
js 输入框 正则表达式(菜鸟必看教程)
Feb 19 Javascript
快速使用node.js进行web开发详解
Apr 26 Javascript
jQuery接受后台传递的List的实例详解
Aug 02 jQuery
vue-cli实现多页面多路由的示例代码
Jan 30 Javascript
webpack4 CSS Tree Shaking的使用
Sep 03 Javascript
微信小程序页面间跳转传参方式总结
Jun 13 Javascript
ReactRouter的实现方法
Jan 25 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
动易数据转成dedecms的php程序
2007/04/07 PHP
PHP垃圾回收机制简单说明
2010/07/22 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
PHP容器类的两种实现方式示例
2019/07/24 PHP
JavaScript 动态将数字金额转化为中文大写金额
2009/05/14 Javascript
javascript闭包的高级使用方法实例
2013/07/04 Javascript
js中的push和join方法使用介绍
2013/10/08 Javascript
javascript匿名函数应用示例介绍
2014/03/07 Javascript
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
Bootstrap插件全集
2016/07/18 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
2016/09/21 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
vue-router重定向和路由别名的使用讲解
2019/01/19 Javascript
[09:37]2018DOTA2国际邀请赛寻真——不懈追梦的Team Serenity
2018/08/13 DOTA
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
Python实现中文数字转换为阿拉伯数字的方法示例
2017/05/26 Python
Python爬虫设置代理IP的方法(爬虫技巧)
2018/03/04 Python
Python代理IP爬虫的新手使用教程
2019/09/05 Python
如何实现更换Jupyter Notebook内核Python版本
2020/05/18 Python
python实现npy格式文件转换为txt文件操作
2020/07/01 Python
css3 中实现炫酷的loading效果
2019/04/26 HTML / CSS
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
HTML5如何为形状图上颜色怎么绘制具有颜色和透明度的矩形
2014/06/23 HTML / CSS
白宫黑市官网:White House Black Market
2016/11/17 全球购物
公证委托书模板
2014/04/03 职场文书
小学六年级学生评语
2014/04/22 职场文书
先进工作者推荐材料
2014/12/23 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js