1、数字

Code
 function testisNum(object)
                       {
          
                        var s =document.getElementById(object.id).value;
              
                            if(s!="")
                            {
                                 if(isNaN(s))
                                {
                                 alert("请输入数字");
                                 object.value="";
                                 object.focus();
                                }
                            }
                        }

2、电话号码,传真

Code
 //校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
            function isTel(object)
            {
            //国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"

var s =document.getElementById(object.id).value; 
             var pattern =/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
             //var pattern =/(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/; 
                 if(s!="")
                 {
                     if(!pattern.exec(s))
                     {
                      alert('请输入正确的电话号码:电话号码格式为国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"');
                      object.value="";
                      object.focus();
                     }
                 }
            }

3、邮箱

Code
 function Check(object)
          { 
        var s =document.getElementById(object.id).value; 
             var pattern =/^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$/;
                 if(s!="")
                 {
                     if(!pattern.exec(s))
                     {
                      alert('请输入正确的邮箱地址');
                      object.value="";
                      object.focus();
                     }
                 }
                
        }

4、手机号码

Code
 //校验手机号码:必须以数字开头,除数字外,可含有“-”
             function isMobile(object)
            {
            var s =document.getElementById(object.id).value; 
            var reg0 = /^13\d{5,9}$/;
            var reg1 = /^153\d{4,8}$/;
            var reg2 = /^159\d{4,8}$/;
            var reg3 = /^0\d{10,11}$/;
            var my = false;
            if (reg0.test(s))my=true;
            if (reg1.test(s))my=true;
            if (reg2.test(s))my=true;
            if (reg3.test(s))my=true;
                if(s!="")
                {
                    if (!my)
                    {
                       alert('请输入正确的手机号码');
                       object.value="";
                       object.focus();
                    }
                }
            }
Code
 //校验日期
            function isdate(object)
            {
             var s =document.getElementById(object.id).value; 
             var pattern =/^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[0-9])|([1-2][0-3]))\:([0-5]?[0-9])((\s)|(\:([0-5]?[0-9])))))?$/;
                 if(s!="")
                 {
                     if(!pattern.exec(s))
                     {
                      alert('请输入正确的日期');
                      object.value="";
                      object.focus();
                     }
                 }         
            }

5、邮编

Code
 //校验(国内)邮政编码
            function isPostalCode(object)
            {
             var s =document.getElementById(object.id).value; 
             var pattern =/^[0-9]{6}$/;
                 if(s!="")
                 {
                     if(!pattern.exec(s))
                     {
                      alert('请输入正确的邮政编码');
                      object.value="";
                      object.focus();
                     }
                 }
            }

6、日期

Code
 //校验日期
            function isdate(object)
            {
             var s =document.getElementById(object.id).value; 
             var pattern =/^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[0-9])|([1-2][0-3]))\:([0-5]?[0-9])((\s)|(\:([0-5]?[0-9])))))?$/;
                 if(s!="")
                 {
                     if(!pattern.exec(s))
                     {
                      alert('请输入正确的日期');
                      object.value="";
                      object.focus();
                     }
                 }         
            }

转载于:https://www.cnblogs.com/284996867/archive/2009/01/06/1370252.html

常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期相关推荐

  1. JS/正则 验证 数字 电话号码 传真 邮箱 手机号码 邮编 日期

    1.数字 function testisNum(object) {var s =document.getElementById(object.id).value;if(s!="") ...

  2. 常用的js验证代码_数字|电话号码|传真|邮箱|手机号码|邮编

    常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编 1.数字 function testisNum(object)                        {                ...

  3. java检验电话或传真_对有java开发过程 常用的js验证数字、电话号码、传真、邮箱、手机号码、邮编、日期...

    常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 1.数字 function testisNum(object) { var s =document.getElementById(obj ...

  4. php验证邮编,常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期...

    1.数字 function testisNum(object) { var s =document.getElementById(object.id).value; if(s!="" ...

  5. js验证银行卡号,并自动识别银行信息。js验证手机码。js验证数字

    1. 需求 工作要求,要对表单的一些内容进行校验,要求 验证是否输入的数字 验证手机号是否正确 验证银行卡号,并自动识别银行名称 2. 实现 2.1 验证数字 export function vali ...

  6. js验证固定电话(座机)、手机号码

    规则的国内固定电话和传真的格式基本都是带有0的区号+连接符"-"+电话号码,另外还有可能有分机号,区号有3位.4位,电话号码有7位和8位的:其它格式的有前面不带0的,或者不带连接符 ...

  7. Js 常用的格式验证(手机号、邮箱,身份证)

    1.手机号格式验证 // 手机号格式验证:1开头,第二位可可以是3,4,5,6,7,8,11位var reg1 = /^1[3|4|5|6|7|8]\d{9}$/; var phone = '1380 ...

  8. 正则表达式,验证身份证,手机号,电话号码,邮箱,邮编,日期,正负数,英文字符串等

    //身份证正则表达式(15位) isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; //身份证正则表达式(18位) i ...

  9. JS验证电话和传真号码格式

    格式:区号-电话(固话)/传真号码-分机号 (0)(2/3位数字-)7/8位数字(-1到8位数字) ‍ 如:021-88888888-8888.88888888.88888888-88.21-8888 ...

最新文章

  1. 很多都是python很简单吗,但是要如何才能入门python并精通呢?
  2. 独家 | 人工智能先锋人物杰夫·辛顿说:“深度学习将无所不能”
  3. DataGrid中,读取数据库中的图片并绑定数据列或磁盘目录中的图片,用输出流方式...
  4. 大家买PDA干什么,来看SPB的调查
  5. python 分词工具训练_中文分词入门和分词工具汇总攻略
  6. 数据结构与算法之“之”字型打印矩阵和矩阵中找数
  7. 一段echats 饼状图刷新代码
  8. vim中自动添加文件的作者、时间信息、版本等
  9. 优酷视频如何分享个人主页
  10. 微软360游戏机改服务器,战斗民族就是干高玩将Xbox 360改装成PC简直改装达人
  11. 全球首发联发科天玑1000+手机发布:售价2198元起!
  12. 使用libjpeg库在LCD上显示图片
  13. android html片段,详解Android WebView加载html片段
  14. 基于react做了一个仿qq空间
  15. 悼念著名计算机科学学者孙钟秀院士
  16. APP、软件版本号的命名规范与原则
  17. 浙大计算机考研分数线2016,2016浙江大学考研复试分数线
  18. goodnote笔记同步 Android,goodnotes笔记
  19. 2022苹果ios个人开发中注册遇到的问题
  20. ATH9K Driver Learning Part VII: Transmission Tasklet and Interrupts

热门文章

  1. python真的那么强大嘛-这些 Python 库真的很“冷”,但是却很强大
  2. python源代码不需要编译成什么-python程序不需要编译吗
  3. pythonexe32位-如何使用pyinstaller打包32位的exe程序
  4. python基本语法总结-Python基本语法总结(三) 常用内置函数
  5. pythonurllib模块-Python中的urllib模块使用详解
  6. python在中小学教学中的应用-在python程序中的进程操作
  7. python学习路线-Python最佳学习路线
  8. python用途与前景-Python 就业方面的选择与应用分析
  9. python和c-C和Python我该先学什么?
  10. python2基础教程廖雪峰云-Python基础