重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
obj.find(":input[name='a'],:input[name='b']")
为阿拉善盟等地区用户提供了全套网页设计制作服务,及阿拉善盟网站建设行业解决方案。主营业务为网站设计、成都网站建设、阿拉善盟网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
其实如果要找这样的name写成固定一个前缀+名称不是更好如 ia,ib然后用
obj.find(":input[name^='i']")不是更好?
不能用 || 或者用,
复制代码
代码如下:
var
regexEnum
=
{
intege:"^-?[1-9]//d*$",
//整数
intege1:"^[1-9]//d*$",
//正整数
intege2:"^-[1-9]//d*$",
//负整数
num:"^([+-]?)//d*//.?//d+$",
//数字
num1:"^([1-9]//d*|0)$",
//正数(正整数
+
0)
num2:"^-[1-9]//d*|0$",
//负数(负整数
+
0)
decmal:"^([+-]?)//d*//.//d+$",
//浮点数
decmal1:"^[1-9]//d*.//d*|0.//d*[1-9]//d*$",
//正浮点数
decmal2:"^-([1-9]//d*.//d*|0.//d*[1-9]//d*)$",
//负浮点数
decmal3:"^-?([1-9]//d*.//d*|0.//d*[1-9]//d*|0?.0+|0)$",
//浮点数
decmal4:"^[1-9]//d*.//d*|0.//d*[1-9]//d*|0?.0+|0$",
//非负浮点数(正浮点数
+
0)
decmal5:"^(-([1-9]//d*.//d*|0.//d*[1-9]//d*))|0?.0+|0$",//非正浮点数(负浮点数
+
0)
email:"^//w+((-//w+)|(//.//w+))*//@[A-Za-z0-9]+((//.|-)[A-Za-z0-9]+)*//.[A-Za-z0-9]+$",
//邮件
color:"^[a-fA-F0-9]{6}$",
//颜色
url:"^http[s]?://////([//w-]+//.)+[//w-]+([//w-./?%=]*)?$",
//url
chinese:"^[//u4E00-//u9FA5//uF900-//uFA2D]+$",
//仅中文
ascii:"^[//x00-//xFF]+$",
//仅ACSII字符
zipcode:"^//d{6}$",
//邮编
mobile:"^(13|15|18)[0-9]{9}$",
//手机
ip4:"^(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)//.(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)//.(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)//.(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)$",
//ip地址
notempty:"^//S+$",
//非空
picture:"(.*)//.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$",
//图片
rar:"(.*)//.(rar|zip|7zip|tgz)$",
//压缩文件
date:"^//d{4}(//-|///|/.)//d{1,2}//1//d{1,2}$",
//日期
qq:"^[1-9]*[1-9][0-9]*$",
//QQ号码
tel:"^(([0//+]//d{2,3}-)?(0//d{2,3})-)?(//d{7,8})(-(//d{3,}))?$",
//电话号码的函数(包括验证国内区号,国际区号,分机号)
username:"^//w+$",
//用来用户注册。匹配由数字、26个英文字母或者下划线组成的字符串
letter:"^[A-Za-z]+$",
//字母
letter_u:"^[A-Z]+$",
//大写字母
letter_l:"^[a-z]+$",
//小写字母
idcard:"^[1-9]([0-9]{14}|[0-9]{17})$"
//身份证
}
用户名:/^[a-zA-Z][a-zA-Z0-9_]{5}$/
密码:/^\w{6,}$/
电子邮箱:/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/
确认密码一般使用自定义方法做,获取第一次密码后与第二次密码进行匹配。不用正则写。
JQuery 中
取得 string , 用 .val()
建立正则表达式 只需用 new RegExp() , 例子 :
var email = new RegExp('^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$');
比对用 .test() , 例子 :
test_string = "abc@def.com";
if ( email.test( test_string ) ) {
alert('match!');
}
可以这么表达:
if(用户名==""密码==“”){
提示都为空}
else if(用户名==“”){
提示用户名空}else
if(密码==“”){
提示密码空}else if(用户名!=“123”){用户不纯在}
else if(密码!=“321”){密码错误}else { 输入正确 ;}
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
如果你非要用你这种方法的话,可以使用if else处理,可以这么表达:
if(用户名==""密码==“”){
提示都为空}
else if(用户名==“”){
提示用户名空}else
if(密码==“”){
提示密码空}else if(用户名!=“123”){用户不纯在}
else if(密码!=“321”){密码错误}else { 输入正确 ;}
其实还有一种方法是为用户名输入框和密码输入框增加相应的事件处理,具体为当光标移开某个输入框时会检测输入框的输入文本,然后给出相应的处理。