1 / 16
文档名称:

js中判断是否是数字.doc

格式:doc   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

js中判断是否是数字.doc

上传人:wc69885 2016/2/27 文件大小:0 KB

下载得到文件列表

js中判断是否是数字.doc

相关文档

文档介绍

文档介绍:varstrP=/^\d+$/;if(!()){alert("不是数字!");();returnfalse;}用正则表达式例如判断是否是20位的数字:functionisDigit(s){varpatrn=///d{20}$/;if(!(s))returnfalsereturntrue}js里怎么写,一个textbox里输入只要包含有字母就进入到一个方法varlastText=null;vartxt=null;functionf(){if(txt==null)txt=('text1');varnewText=;if(!lastText||>){varinput=();if(/[a-z]/(input))执行某个方法;}lastText=newText;}=function(){setInterval(f,10);}js类:/****************************************************************作者:mousecat,mousecat4444@*版本:*修改记录:*(1)增加默认验证提示信息。*(2)修改电话号码验证规则,使之符合086-010-87654321*(3)简化类调用方式*(4)简化描述符字符个数*(5)增加相关验证符(小数验证,整数验证)*(6)更新帮助说明*(7)去掉收尾两边空格*(8)没有rq标识符验证的控件,当为空时可以正确提交,当不为空时根据添加的验证符进行判断*(9)没有自定义函数对象可以正常运行*(10)修改程序容错信息**特点:*(1)描述符(validationdescrīptor)实现验证*(2)允许添加自定义函数*(3)面向对象(theoriented_object)*(4)验证方式包括:onSubmit,onBlur,AJAX。*(5)应用div形式显示提示信息*(6)对提示信息应用css样式*(7)对于程序级错误给予提示*(8)正确识别中文、英文字符长度*(9)实现表单控件验证、表单集合验证*(10)对于大型表单验证更加方便容易*(11)支持ie6、*(12)方便调用方式*(13)设置缺省提示信息**使用说明:*(1)包含js验证类*<head>*<scrīptlanguage="Javascrīpt"src=""type="text/javascrīpt"></scrīpt>*</head>*(2)定义验证对象集合*vara_fields={*'username':{'rq':'必填项','mx=5':'','aa':'字母'},*'Email':{'mx=20':'','rq':'','el':''},*'Phone':{'te':''},*'introduce':{'mx=20':''},*'address':{'ds=0':'必须选择地区!'}*}*其中,*'username':代表需要验证的表单控件*'rq':验证标识符(参见标识符说明)*'必填项':验证提示信息*(3)调用验证主函数*html_form(a_fields,'myform','testCustom');*参数1:验证对象集合*参数2:表单名称*参数3:自定义函数名称*(4)备注:*testCustom:自定义验证函数**注意事项:*(1)验证提示div的id需要按照验证控件id值+"txt"形式表示*如:验证控件id为username,那么显示提示信息的位置id为txtusername。*(2)当使用控件验证时,需要增加控件的自定义属性(详见使用范例)*descrīptor:验证描述符列表,中间用"|"分隔(可采用默认提示信息)*errormsg:错误信息列表,中间用"|"分隔,对应顺序应该和descrīptor顺序一致,最后一项应为正确时(默认)的提示信息*如果某一提示信息采用默认形式"|"不能省略*(3)js验证类对象声明必须在htmlform之后*(4)验证标识符必须保持一致*(5)验证提示信息必须保持一致*(6)控件验证标识符(descrīptor)和定义的验证标识符对象必须相同。**标识符说明(括号内标识为略写模式):*(1)required(rq):必填项*(2)maxlength=???(mx=???):最大长度,例:maxlen=25