php验证邮编,常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期...
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验证数字,电话号码,传真,邮箱,手机号码,邮编,日期...相关推荐
- 常用的js验证代码_数字|电话号码|传真|邮箱|手机号码|邮编
常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编 1.数字 function testisNum(object) { ...
- JS/正则 验证 数字 电话号码 传真 邮箱 手机号码 邮编 日期
1.数字 function testisNum(object) {var s =document.getElementById(object.id).value;if(s!="") ...
- java检验电话或传真_对有java开发过程 常用的js验证数字、电话号码、传真、邮箱、手机号码、邮编、日期...
常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 1.数字 function testisNum(object) { var s =document.getElementById(obj ...
- php用js验证格式,怎样用JS验证E-mail格式
这次给大家带来怎样用JS验证E-mail格式,用JS验证E-mail格式的注意事项有哪些,下面就是实战案例,一起来看一下. 最近做了一个前端的项目,要求:输入的数据必须包含 @ 符号和点号(.).同时 ...
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
1.数字 Code function testisNum(object) { va ...
- js验证银行卡号,并自动识别银行信息。js验证手机码。js验证数字
1. 需求 工作要求,要对表单的一些内容进行校验,要求 验证是否输入的数字 验证手机号是否正确 验证银行卡号,并自动识别银行名称 2. 实现 2.1 验证数字 export function vali ...
- 正则表达式,验证身份证,手机号,电话号码,邮箱,邮编,日期,正负数,英文字符串等
//身份证正则表达式(15位) isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; //身份证正则表达式(18位) i ...
- 求一个密码验证的正则表达式或者js验证,类似京东注册
密码要求:长度6-20位,字母数字特殊字符都不限制 需要添加强度验证:不允许使用连续的数字和相同的字母作为密码. 例如:123456 , 654321 ,aaaaaa等这些都不允许做位密码 可以参考京 ...
- js验证真实姓名与身份证号,手机号
最近的项目中用的需要调用实名认证的接口,实名认证接口价格相比短信而言高了不是几分钱,所以说调用实名认证的条件就要严格把关,因此用到js验证真实姓名与js验证身份证号. 进入正题 1.js验证真实姓名 ...
最新文章
- CSDN博文中完美地去掉图片水印、调整图片位置和大小
- 开发板与pc之间文件传输:kermit and lrzsz
- 图解在Windows下使用vim(gvim)
- Java设计模式中的六大设计原则
- Java Math的 floor,round和ceil的总结 ,java基础知识
- [零基础,全开源]基于web的远程深度学习服务搭建
- 一个长方体玻璃容器从里面量长宽_泰来包装分享:如何设计钢边箱里面中型木包装箱...
- 多线程-单生产单消费模型
- LED计数电路,5输入按键编码器,7段数码管显示驱动集成为LED计数测试电路
- 名词解释说明用英语怎么说_“恍然大悟”用英语怎么说?
- Node.js 应用故障排查手册 —— 冗余配置传递引发的内存溢出
- 在webstorm中配置sass的自动编译,并且可以指定编译后的css的目录.
- (8)Linux内核中的hash与bucket
- 大学计算机基础通俗易懂教材,大学计算机基础(21世纪高等学校计算机规划教材)...
- 目前全网最详细的树莓派 Pico入门指南!
- 基于C++的关键字检索系统
- 二级路由器配置网址无法访问的解决方法
- 蜜源如何快速做到月入过万
- 宇宙简史——我们在哪儿
- MobaXterm官网下载
热门文章
- android 无法后台运行,安卓模拟器无法后台?
- html中如何将背景图片模糊效果,【css】背景图片模糊效果
- Python:fractions模块数值、浮点、小数转分数
- 这篇文章,带你全面了解外包公司
- UltraEdit 多词搜索
- ModuleNotFoundError: No module named ‘ale_py._ale_py‘
- Python---第8天---字符串
- 云麦体脂秤华为体脂秤_华为智能体脂秤(蓝牙版),会是良心之选吗?
- LeetCode/LintCode 题解丨一周爆刷字符串:简化路径
- 微信公众号小程序如何做流媒体视频直播?