java script验证表单时常用: 西安外事学院论坛互动空间@ L I9?+l6l+F
G @ g0g1V r8La6r0"^-[0-9]*[1-9][0-9]*$" //负整数
g9r;v(z$tgsL4g!]0
@Dc.V&J@RP/R0"^-?\\d+$" //整数 西安外事学院论坛互动空间#^,d4i'D8}.z9DI U
西安外事学院论坛互动空间d9cvQ,k9T&b.j0g
"^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0)
r [:T hC8`oa0
{H RN}[$h]X'k{0"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数
x\l.ST-C6o/b0
B F5r6m?9k&em0"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$" //非正浮点数(负浮点数 + 0) 西安外事学院论坛互动空间3o&bXc3I5e
西安外事学院论坛互动空间-Ash^F$Zn
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负浮点数 西安外事学院论坛互动空间 OOmv;a:zu
西安外事学院论坛互动空间-Y_l?7@kEV%IU a%\
"^(-?\\d+)(\\.\\d+)?$" //浮点数
q*f%r8Bq0西安外事学院论坛互动空间UG&S+w3X"c
"^[A-Za-z]+$" //由26个英文字母组成的字符串 西安外事学院论坛互动空间 S;s%TlX0m
c5Hyx/u%R_s0"^[A-Z]+$" //由26个英文字母的大写组成的字符串 西安外事学院论坛互动空间nfa$B;m(j
6P C/iK;E$^0"^[a-z]+$" //由26个英文字母的小写组成的字符串
"K%e u_0?@r0
2w2W6k Ys Zm0?0"^[A-Za-z0-9]+$" //由数字和26个英文字母组成的字符串
7j+WD1P4Rp b0P5I0西安外事学院论坛互动空间3CZi m/?+lm
"^\\w+$" //由数字、26个英文字母或者下划线组成的字符串
f.~wmch\B0
0\1m2Z@eEO6vj0"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$" //email地址
` dr6[ {a` j2BJ{0
0?`#u$P(z V4gr E0"^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$" //url
/G-v N"EzV0
U+}'l qo4xTw0应用实例西安外事学院论坛互动空间:\)A!W&R0j|aI]
6lE$Y!sxI5C0用户名:
$_:E { Hl&V,T0/^[a-zA-Z]{1}([a-zA-Z0-9]|[_]){4,19}$/
(DM1Z FJJ0
*yXiO+XT.u(t4H0无符号字符串:
Iq"i,y dv0/^[^\s]{1}[^-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*$/西安外事学院论坛互动空间_Zk$Fh+k|1o
r4CBp%H|W|b gj0Email:西安外事学院论坛互动空间eQ7rC:T t1W
/^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/
'|W&yq(J&Jo0
zU\`l i]-M} [x Q4E0电话号码:
T,Q-Md gm7k*W0/^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/西安外事学院论坛互动空间T:`2} t6kV)LcL.R;R
西安外事学院论坛互动空间?%oC Q$BqNc]
手机号码:西安外事学院论坛互动空间WVo;gY^
/^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/西安外事学院论坛互动空间z#FkN/tb
西安外事学院论坛互动空间z R8Tr`
URL:西安外事学院论坛互动空间)d4VvTiX o.s
/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/
#b}~$Cf1[0
^2C"H\z`4R/LG0身份证:
/Q@C3s'L\6b1~ o!t0/^\d{15}(\d{2}[A-Za-z0-9])?$/西安外事学院论坛互动空间o$_9k@n Oc1FD/L
西安外事学院论坛互动空间/y4J{*A U
货币:
3?9uhPjw,u4z:j0/^\d+(\.\d+)?$/
!_&~0qw{!a0
m v^ as N0数字:西安外事学院论坛互动空间K5v0T/Y"cG
/^\d+$/
9B!_@%^0u0
7v$jQs-e0邮政编码:
+TI&G#@g5u Z0/^[1-9]\d{5}$/西安外事学院论坛互动空间W }%]2OF$x
西安外事学院论坛互动空间9b L'z R:Z%z2A gX
QQ:
6G)] i.mH?0/^[1-9]\d{4,8}$/西安外事学院论坛互动空间%{i8P\3T&j"LM
西安外事学院论坛互动空间!Va/JW.JB.O
整数:西安外事学院论坛互动空间 W:m{H|,] ] S
/^[-\+]?\d+$/西安外事学院论坛互动空间]PhS+G,`iN
v&b8mh,Fm0实数:西安外事学院论坛互动空间 _h8\q([^7Ut$s%i
/^[-\+]?\d+(\.\d+)?$/
\-m;m i)l.l+Uq0西安外事学院论坛互动空间 ` M*W0pxR'S
英文:西安外事学院论坛互动空间"HE"aCBjP
/^[A-Za-z]+$/
1Hj6wO/vvcr0西安外事学院论坛互动空间,?"IR*@u.o|&^(^:c
中文
V O7z]v(Vb0/^[\u0391-\uFFE5]+$/
jf1C&@8?m0
(j]5b m*?0密码(必须含有大写字母、小写字母、标点、数字中的至少两种。呵呵,这个比较变态吧~)
6~5r \Fn CR;X0/^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.{0,5})$|\s/西安外事学院论坛互动空间:s}|)T}K3R3r
] \:V1~ bu*c0利用正则表达式限制网页表单里的文本框输入内容:
/e ~/nr2h T%|1J6r0
"F:S G|8o#d s]1s5^*S0用正则表达式限制只能输入中文:onkeyup="value="/value.replace(/["^\u4E00-\u9FA5]/g,’’)" onbeforepaste="clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^\u4E00-\u9FA5]/g,’’))"
Q8o5\r|l$z0
1p9sF1Q-^Xrb!Wy0用正则表达式限制只能输入全角字符: onkeyup="value="/value.replace(/["^\uFF00-\uFFFF]/g,’’)" onbeforepaste="clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^\uFF00-\uFFFF]/g,’’))"
*l dBg:H S |j0西安外事学院论坛互动空间9i:Cee2k/R1B
用正则表达式限制只能输入数字:onkeyup="value="/value.replace(/["^\d]/g,’’) "onbeforepaste="clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^\d]/g,’’))" 西安外事学院论坛互动空间:n&mv0Qup/a4K2@g9M
西安外事学院论坛互动空间"zk)m@ U Y0E
用正则表达式限制只能输入数字和英文:onkeyup="value="/value.replace(/[\W]/g,"’’) "onbeforepaste="clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^\d]/g,’’))"西安外事学院论坛互动空间@$`p?)AU
西安外事学院论坛互动空间5b0WD#S3NHa
西安外事学院论坛互动空间)S/v0T{(]8|a
<script language="java script">
/{ t!^ ]&M0
0z%]eD*re3c5He$e0//去左空格;
fZ o S/r)a2L}0function ltrim(s){
`!TY1\-v/l~lL^m0 return s.replace( /^\\s*/, "");西安外事学院论坛互动空间Zo4[:L4\l'\PZ&j(]
}
W9w'J?g9U3y0//去右空格;
4ll"d8}Hz*j"xh0function rtrim(s){西安外事学院论坛互动空间v8e9U%Q3Hz Ea L
return s.replace( /\\s*$/, "");西安外事学院论坛互动空间0@fX @5I D `
}
p/f8bBP,^? n9S0//去左右空格;西安外事学院论坛互动空间 v4|1MBa\X)Cr
function trim(s){
H9V,b+vy0d \1kPoQ0 return rtrim(ltrim(s));
Rj)hii*i3V0}
y2NJ3ci8U u0//是否为空值;西安外事学院论坛互动空间 T}5Mg ZQ0t
function IsEmpty(_str){西安外事学院论坛互动空间#Ikl LV.c5~|
var tmp_str = trim(_str);
,I'D\)W9og n${0r0 return tmp_str.length == 0;西安外事学院论坛互动空间7K]??0D
}西安外事学院论坛互动空间5O2s [U)x;W%v
//是否有效的Email;西安外事学院论坛互动空间IP"gl@6@
function IsMail(_str){
*ljR0P1ndZ0s0 var tmp_str = trim(_str);
qz)e2b6k{ @'Z,n0 var pattern = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$/;西安外事学院论坛互动空间EK6A}1M
return pattern.test(tmp_str);
0`c5s O]0}
P8L!Orc e:OGU0//是否有效的数字;西安外事学院论坛互动空间.@/Q!Xo5I9\,Bw:l!H
function IsNumber(_str){
KxgP!z({0 var tmp_str = trim(_str);
a;q C/u,wPN:Y0 var pattern = /^[0-9]/;西安外事学院论坛互动空间pD Y8C-~Pm*`
return pattern.test(tmp_str);西安外事学院论坛互动空间!M0W svF2mZu
}
*?.J/] E:N&~UQ0//是否有效的颜色值;西安外事学院论坛互动空间.X(O!`m6rfE \d
function IsColor(color){
{-H/Ge zdr0 var temp=color;西安外事学院论坛互动空间2d)sL?/f
if (temp=="") return true;
3sS-]z8|a{0 if (temp.length!=7) return false;
k9pq;_P bfa%eE0 return (temp.search(/\\#[a-fA-F0-9]{6}/) != -1);
6BgfB'\gc8z!yi;y0}
6i+VJ6A'pL-f0//是否有效的链接;
5l2M%[bf0x1UnxGd0function IsURL(url){
6U&j Uz[7Mi)[0 var sTemp;
-ua;DpX$Bb\O0 var b=true;西安外事学院论坛互动空间8^*~)Lo|9c
sTemp=url.substring(0,7);西安外事学院论坛互动空间h2iO x*VoD)V[b
sTemp=sTemp.toUpperCase();
-[XC;CP)n0 if ((sTemp!="http://") target="_blank" ... #124;|(url.length<10)){西安外事学院论坛互动空间 X [YBjb Cs
b=false;西安外事学院论坛互动空间7?J(wBU Mi^
}
"Y^Y:r*i0rw0 return b;西安外事学院论坛互动空间3Unp1sj q
}
1ts7L(u*Yd4X0//是否有效的手机号码;西安外事学院论坛互动空间g+_B!Jz[*[f
function IsMobile(_str){
BR6@0u.q l0 var tmp_str = trim(_str);西安外事学院论坛互动空间;VN2J ElLA j
var pattern = /13\\d{9}/;
Y*g0~-c2\*G$@-K5s0 return pattern.test(tmp_str);西安外事学院论坛互动空间:Pvh*t.aS7R
}西安外事学院论坛互动空间|,q0vofC
西安外事学院论坛互动空间 Wr'_ vM-Pon
</script>西安外事学院论坛互动空间 uZl)r#e y+o
分享到:
相关推荐
《jq表单验证大全》是针对使用jQuery库进行前端表单验证的一份综合资源集合,主要涵盖各种常见的表单验证场景和解决方案。jQuery,作为一款轻量级的JavaScript库,因其简洁的API和强大的功能而广受欢迎,尤其在处理...
JavaScript(简称JS)是一种轻量级...在“js验证大全.doc”文档中,你可能会找到上述各种验证的详细实现示例和代码片段,这将帮助你快速理解和应用这些验证技术。通过学习和实践,你可以构建更健壮、更安全的Web应用。
### JS验证大全知识点详解 #### 一、概述 在日常的Web开发中,前端验证是不可或缺的一个环节。JavaScript作为前端开发的重要工具之一,在实现表单验证方面有着得天独厚的优势。本文档将详细介绍一系列常用的JS验证...
根据给定的文件信息,我们可以总结出一系列与JavaScript表单验证相关的知识点,这些知识点涵盖了从基本的输入检查到复杂的格式验证。以下是对这些知识点的详细解释: ### 1. 表单验证概述 表单验证是Web开发中的一...
"JS正则验证大全 (.Net客户端验证)"这个资源集成了多种常见的JavaScript正则表达式,用于各种常见数据类型的验证,如电子邮件、电话号码、日期等。 正则表达式(Regular Expression)是模式匹配工具,可以用来进行...
本资源包“JS input正则验证大全”主要聚焦于使用JavaScript进行输入框(input)的各种类型的数据验证,包括英文、中文、邮箱、手机号、银行卡和身份证等常见字段的正则校验规则。以下是对这些知识点的详细说明: 1...
"js验证大全"是一个集合了多种JavaScript验证技术和特效的资源包,对于程序员来说,它是一个非常宝贵的参考资料。 首先,我们来看一下这个压缩包中包含的文件: 1. **Default.aspx**:这是一个ASP.NET网页文件,...
本文将深入探讨如何使用jQuery(JQ)和纯JavaScript(JS)进行表单验证,并结合"JQ表单验证大全"这个资源,提供一些实用的验证方法和策略。 ### jQuery表单验证 jQuery提供了丰富的API,使得表单验证变得简单易行...
### jQuery表单验证大全知识点详解 #### 一、概述 `jQuery.validate.js` 是一个功能强大的表单验证插件,它充分利用了 jQuery 的优势来快速实现表单验证。该插件支持多种内置验证规则,同时也允许用户自定义验证...
JS表单验证大全JS表单验证大全JS表单验证大全JS表单验证大全JS表单验证大全JS表单验证大全JS表单验证大全JS表单验证大全
"JavaScript表单验证大全"这个主题涵盖了许多关于如何使用JavaScript有效地验证用户输入的重要概念。表单验证是确保用户提交的数据符合预设规则的关键步骤,它能防止无效数据进入数据库,提升用户体验,并减少服务器...
在javaScript中我只是介绍了一个简单的表单验证的代码,虽然这...里面还含有表单验证大全的完整网络代码。 我的名字叫张俭,欢迎与我沟通交流编程知识,我也希望大师们能够为帮我解答更加复杂的问题。我的QQ745249934
正则表达式验证 java script 验证大全 部分: 下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。 匹配中文字符的正则表达式: [u4...
以下是对“JAVA文本框验证大全”这个主题的详细解析。 1. **基础概念**: - **JTextField**:Java Swing中的一个组件,用于接收用户的单行文本输入。它是`javax.swing.JTextField`类的实例。 - **验证**:在用户...
**jQuery 表单验证大全** 在Web开发中,表单验证是必不可少的一部分,它确保用户输入的数据符合我们设定的规则,防止错误数据的提交,提高用户体验。jQuery作为一个强大的JavaScript库,提供了丰富的API和插件来...
"JavaScript表单验证大全"集合了各种表单验证方法和源码,旨在帮助开发者创建美观且功能强大的表单验证机制,提高用户体验,防止无效或错误的数据提交至服务器。 一、表单验证基础 1. **事件监听**:JavaScript可以...