//JS验证时间
var statime=stime.val();
alert(statime);
var r =/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
if(!r.test(statime))
{
alert("请正确填写时间");stime.focus();return false;
}
//JS验证url地址:
/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\:+!]*([^<>])*$/;
//JS验证电子邮件
var reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
if(ipt.val().length<1||!reg.test(ipt.val())){
alert('请填写正确的邮箱地址');
ipt.focus();
return false;
}
//
校验手机号码:必须以数字开头,除数字外,可含有“-”
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
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();
}
}
}
//
校验日期
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();
}
}
}
//
校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
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();
}
}
}
分享到:
相关推荐
email验证域必须为电子邮件地址格式。in:foo,bar,...验证域的值必须在给定的允许值列表中。integer验证值必须为整数。ip验证值必须为IP地址形式(支持IPv4与IPv6)。max:value验证域的值必须小于等于max,验证域可以...
ASPNETValidator/REEmail.aspx 电子邮件格式验证 ASPNETValidator/REIdentity.aspx 身份证号码格式验证 ASPNETValidator/REInt.aspx 整数格式验证 ASPNETValidator/RENumber.aspx 数值...
博客地址:...该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API,我这边实现了简单的Demo,可以根据自己的需求添加
3 email:true 必须输入正确格式的电子邮件。 4 url:true 必须输入正确格式的网址。 5 date:true 必须输入正确格式的日期。日期校验 ie6 出错,慎用。 6 dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-...
验证网址 这是用于验证带有 URL 和电子邮件地址的文本字段的代码 这是通过正则表达式验证 用 PHP 和 javascript 编写代码 谢谢 :)
字符串, 文本, 电子邮件, 整型数值, 双精度型数值 货币型, 数字, 邮编, 英文字符, 中文汉字 用户名, 颜色, URL, 电话号码, 手机号 日期, IP地址, 年月, 时间, 密码 确认密码, 身份证号, QQ...
url_shortner 带有电子邮件验证的Node.js中的URL Shortner API此仓库包含El-Professsor网络研讨会项目的代码添加带有以下变量的.env MONGO_URI = mongodb-URL 端口= 4000 BACKEND_URL = localhost:4000 GCUSER = ...
用法:运行脚本并传入包含电子邮件地址的网页URL,脚本会爬取并打印出所有的电子邮件地址。 爬虫需要遵守网站的robots.txt文件规定,确保不爬取被禁止的内容。 在实际使用中,可能需要处理反爬虫机制,如验证码、...
一个不错的数字的正则表达式验证的电子参考书。内容预览: 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ ...
电子邮件地址格式不正确(即正确的电子邮件地址应具有以下结构: name@host.tld )。 针对此错误的消息应显示“请提供有效的电子邮件地址” 截屏 链接 解决方案URL: : 实时站点URL: : 我的过程 内置 语义HTML5...
缩短网址这是在Nodejs Express.js和Firebase上构建的URL缩短项目(后端)所用技术HTML Node.js Express.js Firebase身份验证Axios.JS安装npm初始化NPM我表示Firebase管理员npm install正文解析器用法首先安装所有npm...
并不是因为写些东西太累或者太占时间而停止了更新,也许就如同前文说是因为今天喝多了酒(呵呵,玩笑),也许如同MSN副标题所言:严重的压力和抑郁,强烈的人格分裂和精神分裂,等待崩溃(呵呵,又一个玩笑)。...
该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。 该插件是由 Jörn Zaefferer 编写...
//验证电子邮件,同时要求数据库中必须唯一 $("#email").formValidator({onshow:" ",onfocus:"邮箱6-100个字符,输入正确了才能离开焦点",oncorrect:"该电子信箱可以注册"}).inputValidator({min:6,onerror:"你...
7.1 用正则表达式验证电子邮件地址 131 7.2 验证文件名 136 7.3 提取字符串 139 7.4 格式化字符串 141 7.5 对字符串进行格式化和排序 144 7.6 对字符串进行格式化和验证 146 7.7 使用正则表达式替换...
17.5.7 验证电子邮件地址 17.5.8 验证信用卡号 17.5.9 汇总 17.6 应知应会 练习 第18章 Ajax(及JSON)简介 18.1 为什么要用Ajax 18.2 为什么最后才提到Ajax 18.3 建立Ajax...
该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。 该插件是由 Jörn Zaefferer 编写...
关于 这(应该)是一个 Gravatar 兼容的 API。 它是用 JavaScript 编写的。 依赖关系 npm: 表示 通用汽车 正文解析器 Redis ... POST,URL 编码。 需要电子邮件和密码。... POST,URL 编码。... 验证电子邮件
##内置验证规则required: 使 observable 属性成为必需email:使 observable 属性只接受电子邮件url: 使 observable 属性只接受 url nativeDate:使 observable 属性只接受 JavaScript 日期对象date:使 observable ...
该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。更重要的是他是由jQuery 团队、 ...