//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();
}
}
}
分享到:
相关推荐
3. 邮箱验证:验证输入的字符串是否符合电子邮件地址的格式。 4. 电话号码验证:验证输入的字符串是否符合电话号码的格式。 5. URL验证:验证输入的字符串是否为有效的URL地址。 6. 数字验证:确保输入的是整数或...
验证电子邮件地址需要确保输入格式正确,通常使用正则表达式来匹配常见的电子邮件格式。而验证URL则需要检查输入是否符合URL的结构,同样可以通过正则表达式实现。 `登陆验证`通常涉及用户名和密码的验证。用户名...
本文主要介绍电子邮件地址验证相关的正则表达式以及如何在JavaScript中实现邮箱地址的有效性验证。正则表达式是进行模式匹配的强大工具,在Web开发中常用于表单验证、数据清洗等场景。通过本文的学习,你将能够掌握...
本教程主要探讨JavaScript的数据验证,特别是电子邮件(email)验证,以及其他的验证技术,如URL验证、长度验证和数字验证。 1. **JavaScript数据验证基础**: JavaScript数据验证允许我们在用户提交数据之前检查...
2. **邮箱地址验证**:确认输入的字符串是否为有效的电子邮件地址格式。 - 规则:`/^ \w+([-+.] \w+)* @ \w+([-.] \w+)* . \w+([-.] \w+)* $/` 3. **电话号码验证**:适用于国内电话号码格式。 - 规则:`/^ ((\...
- **电子邮件**:`^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$` - **电话号码**:`^\d{3}-\d{8}|\d{4}-\d{7}$` #### 三、从URL地址中提取文件名的JavaScript程序 在Web开发中,有时候我们需要从一个URL中提取...
2. **正则表达式验证**:正则表达式是强大的文本模式匹配工具,可以用于验证电子邮件地址、电话号码、URL等复杂格式。例如,邮箱验证可以使用`/^\S+@\S+\.\S+$/`这样的正则表达式。 3. **自定义验证**:允许开发者...
"JS正则验证大全 (.Net客户端验证)"这个资源集成了多种常见的JavaScript正则表达式,用于各种常见数据类型的验证,如电子邮件、电话号码、日期等。 正则表达式(Regular Expression)是模式匹配工具,可以用来进行...
- **邮箱验证**:使用正则表达式判断输入是否符合电子邮件格式。 - **URL验证**:验证输入的字符串是否为有效的URL地址。 2. **复杂验证** - **日期验证**:确保日期格式正确,并检查日期的有效性,如未来日期或...
邮件地址的验证同样需要正则表达式,确保输入的字符串符合电子邮件地址的通用格式。这包括@符号,至少一个点号以及顶级域名等部分。 6. **其他验证功能**: 除了上述功能,这个压缩包可能还包含其他验证函数,如...
Node-form-validator是这个库的名称,版本为1.0,它是一个基于JavaScript的验证工具,特别适用于Node.js环境。此库允许开发者定义各种验证规则,如非空、邮箱格式、电话号码等,以确保表单提交的数据符合预期。 `...
4. 邮箱验证:使用正则表达式检查输入是否符合电子邮件格式。 5. URL验证:验证输入是否为有效的URL格式。 6. 日期验证:确保用户输入的日期格式正确,比如"YYYY-MM-DD"或"MM/DD/YYYY"。 7. 范围验证:如年龄、分数...
- **应用场景**: 用于验证用户输入的电子邮件地址格式是否正确。 - **示例代码**: ```javascript const regex = /^[a-zA-Z0-9]+([-+.][a-zA-Z0-9]+)*@[a-zA-Z0-9]+([-.][a-zA-Z0-9]+)*.[a-zA-Z0-9]+([-.][a-zA-Z0-...
这个复杂的正则表达式用于验证电子邮件地址的有效性,确保其符合常见的电子邮件格式标准。它检查是否有一个或多个单词字符(字母、数字或下划线),后跟可选的连字符、加号或句点,然后是‘@’符号,后面跟着更多的...
email验证域必须为电子邮件地址格式。in:foo,bar,...验证域的值必须在给定的允许值列表中。integer验证值必须为整数。ip验证值必须为IP地址形式(支持IPv4与IPv6)。max:value验证域的值必须小于等于max,验证域可以...
3. **Email验证**:电子邮件地址的格式比较复杂,一般包含一个或多个"@"符号,后面跟着域名。JavaScript的验证可能使用像`/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/`这样的正则表达式来确保其合法性。 ...
email: "请输入有效的电子邮件地址。", // 其他规则... } }); ``` ### 四、其他功能 除了基本验证规则外,jQuery Validate 还提供了其他功能,例如: - 自定义验证方法:可以使用 `$.validator.addMethod()` ...
- **`dataType="Email"`**:验证输入是否为合法的电子邮件地址。 - **`dataType="QQ"`**:验证输入是否为合法的QQ号。 - **`dataType="IdCard"`**:验证输入是否为合法的身份证号码。 - **`dataType="Range"`**:...
这个正则表达式用于验证电子邮件地址的格式。 7. **匹配网址URL**: ```javascript var regex = /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/; ``` 它可以用来检测一个字符串是否为有效...