1、数字

function testisNum(object)

{

var s =document.getElementById(object.id).value;

if(s!="")

{

if(isNaN(s))

{

alert("请输入数字");

object.value="";

object.focus();

}

}

}

2、电话号码,传真

//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”

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、邮箱

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、手机号码

//校验手机号码:必须以数字开头,除数字外,可含有“-”

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();

}

}

}

//校验日期

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、邮编

//校验(国内)邮政编码

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、日期

//校验日期

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();

}

}

}

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

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

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

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

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

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

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

  4. php用js验证格式,怎样用JS验证E-mail格式

    这次给大家带来怎样用JS验证E-mail格式,用JS验证E-mail格式的注意事项有哪些,下面就是实战案例,一起来看一下. 最近做了一个前端的项目,要求:输入的数据必须包含 @ 符号和点号(.).同时 ...

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

    1.数字 Code  function testisNum(object)                        {                                    va ...

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

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

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

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

  8. 求一个密码验证的正则表达式或者js验证,类似京东注册

    密码要求:长度6-20位,字母数字特殊字符都不限制 需要添加强度验证:不允许使用连续的数字和相同的字母作为密码. 例如:123456 , 654321 ,aaaaaa等这些都不允许做位密码 可以参考京 ...

  9. js验证真实姓名与身份证号,手机号

    最近的项目中用的需要调用实名认证的接口,实名认证接口价格相比短信而言高了不是几分钱,所以说调用实名认证的条件就要严格把关,因此用到js验证真实姓名与js验证身份证号. 进入正题 1.js验证真实姓名 ...

最新文章

  1. CSDN博文中完美地去掉图片水印、调整图片位置和大小
  2. 开发板与pc之间文件传输:kermit and lrzsz
  3. 图解在Windows下使用vim(gvim)
  4. Java设计模式中的六大设计原则
  5. Java Math的 floor,round和ceil的总结 ,java基础知识
  6. [零基础,全开源]基于web的远程深度学习服务搭建
  7. 一个长方体玻璃容器从里面量长宽_泰来包装分享:如何设计钢边箱里面中型木包装箱...
  8. 多线程-单生产单消费模型
  9. LED计数电路,5输入按键编码器,7段数码管显示驱动集成为LED计数测试电路
  10. 名词解释说明用英语怎么说_“恍然大悟”用英语怎么说?
  11. Node.js 应用故障排查手册 —— 冗余配置传递引发的内存溢出
  12. 在webstorm中配置sass的自动编译,并且可以指定编译后的css的目录.
  13. (8)Linux内核中的hash与bucket
  14. 大学计算机基础通俗易懂教材,大学计算机基础(21世纪高等学校计算机规划教材)...
  15. 目前全网最详细的树莓派 Pico入门指南!
  16. 基于C++的关键字检索系统
  17. 二级路由器配置网址无法访问的解决方法
  18. 蜜源如何快速做到月入过万
  19. 宇宙简史——我们在哪儿
  20. MobaXterm官网下载

热门文章

  1. android 无法后台运行,安卓模拟器无法后台?
  2. html中如何将背景图片模糊效果,【css】背景图片模糊效果
  3. Python:fractions模块数值、浮点、小数转分数
  4. 这篇文章,带你全面了解外包公司
  5. UltraEdit 多词搜索
  6. ModuleNotFoundError: No module named ‘ale_py._ale_py‘
  7. Python---第8天---字符串
  8. 云麦体脂秤华为体脂秤_华为智能体脂秤(蓝牙版),会是良心之选吗?
  9. LeetCode/LintCode 题解丨一周爆刷字符串:简化路径
  10. 微信公众号小程序如何做流媒体视频直播?