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,}))?$/;
//varpattern=/(^[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();
}
}
}
分享到:
相关推荐
常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 - 痞子哥的日志 - 网易博客
c#常用控件格式验证-身份证号码电话号码邮箱地址格式日期格式等。
js 验证 电话号码 身份证 汉字 数字 js 验证 电话号码 身份证 汉字 数字
js常用验证函数,邮箱验证,手机号码验证,是否url地址,是否字符串,是否数字......,十分方便,随取随用
数据验证JS脚本(手机号码固定电话邮政编码数字验证两位小数邮箱身份证号码等).rar
数据验证JS脚本(手机号码固定电话邮政编码数字验证两位小数邮箱身份证号码等).pdf
数据验证JS脚本(手机号码固定电话邮政编码数字验证两位小数邮箱身份证号码等)归纳.pdf
数据验证JS脚本(手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱、身份证号码等).rar
js表单验证插件支持多种内容表单验证,有js邮箱地址验证、js中文汉字验证、js手机号码验证、js数字验证等。内含js代码下载。
jq非空验证,为空的时候input后面加红色字体的用户名不能为空。 js正则表达式验证邮箱和手机号码,验证邮箱必须含有@符,手机号码必须1开头并且固定11个字符
数据验证JS脚本(手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱、身份证号码等).pdf
js验证邮箱、qq号、手机电话
JS与JQuery正则验证电子邮箱、手机号、邮政编码的方法 本文主要介绍了使用JavaScript和JQuery进行电子邮箱、手机号、邮政编码的正则验证方法,旨在帮助开发者快速掌握相关技术。 电子邮箱验证 电子邮箱验证是Web...
js验证数字方法js验证数字方法js验证数字方法js验证数字方法js验证数字方法
数据验证JS脚本(手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱、身份证号码等)归类.pdf
JS常用工具函数(压缩包中含有MD文件可自行查看)--包含:通用格式化时间、字符串验证-验证邮箱、手机号、电话号码、url地址、严格校验身份证号码,判断数据类型-是否是字符串、数字、Boolean、函数、对象、数组...