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 相关文章推荐
javascript jQuery插件练习
Dec 24 Javascript
小议javascript 设计模式 推荐
Oct 28 Javascript
JQuery实现倒计时按钮具体方法
Nov 14 Javascript
禁用JavaScript控制台调试的方法
Mar 07 Javascript
JavaScript编程中容易出BUG的几点小知识
Jan 31 Javascript
js命名空间写法示例
Dec 18 Javascript
基于zepto.js实现登录界面
Oct 09 Javascript
详解JS模块导入导出
Dec 20 Javascript
Vue 实现双向绑定的四种方法
Mar 16 Javascript
解决Vue中 父子传值 数据丢失问题
Aug 27 Javascript
让你30分钟快速掌握vue3教程
Oct 26 Javascript
vue router-link 默认a标签去除下划线的实现
Nov 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
cakephp打印sql语句的方法
2015/02/13 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
js 获取Listbox选择的值的代码
2010/04/15 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
angular.js分页代码的实例
2016/07/27 Javascript
多种方式实现js图片预览
2016/12/12 Javascript
layui文件上传实现代码
2017/05/20 Javascript
node.js实现的装饰者模式示例
2017/09/06 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
详解vue-cli官方脚手架配置
2018/07/20 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
利用不到200行代码写一款属于你自己的js类库
2019/07/08 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
vue.js实现左边导航切换右边内容
2019/10/21 Javascript
[02:52]2014DOTA2西雅图国际邀请赛 CIS战队巡礼
2014/07/07 DOTA
python生成器表达式和列表解析
2016/03/10 Python
Python实现屏幕截图的两种方式
2018/02/05 Python
python实现时间o(1)的最小栈的实例代码
2018/07/23 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
Python docx库用法示例分析
2019/02/16 Python
Django中的FBV和CBV用法详解
2019/09/15 Python
python3 实现口罩抽签的功能
2020/03/11 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
2020/06/22 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
运动会广播稿100字
2014/01/11 职场文书
幼儿园消防演练方案
2014/02/13 职场文书
电钳工人个人求职信
2014/05/10 职场文书
高三教师工作总结2015
2015/07/21 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书
创业计划书之韩国烧烤店
2019/09/19 职场文书
python基础之错误和异常处理
2021/10/24 Python
解析MySQL索引的作用
2022/03/03 MySQL
Python数据处理的三个实用技巧分享
2022/04/01 Python
vue如何在data中引入图片的正确路径
2022/06/05 Vue.js