ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:25.89KB ,
资源ID:11840777      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11840777.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(js验证各种.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

js验证各种.docx

1、js验证各种/* 取得字符串的字节长度*/Java代码1. functionstrlen(str)2. 3. vari;4. varlen;5. 6. len=0;7. for(i=0;i255)len+=2;elselen+;10. 11. returnlen;12. 13. /* 判断是否为数字,是则返回true,否则返回false*/Java代码1. functionf_check_number(obj)2. 3. if(/d+$/.test(obj.value)4. 5. returntrue;6. 7. else8. 9. f_alert(obj,请输入数字);10. returnf

2、alse;11. 12. 13. /* 判断是否为自然数,是则返回true,否则返回false*/Java代码1. functionf_check_naturalnumber(obj)2. 3. vars=obj.value;4. if(/0-9+$/.test(s)&(s0)5. 6. returntrue;7. 8. else9. 10. f_alert(obj,请输入自然数);11. returnfalse;12. 13. 14. /* 判断是否为整数,是则返回true,否则返回false*/Java代码1. functionf_check_integer(obj)2. 3. if(/(

3、+|-)?d+$/.test(obj.value)4. 5. returntrue;6. 7. else8. 9. f_alert(obj,请输入整数);10. returnfalse;11. 12. 13. /* 判断是否为实数,是则返回true,否则返回false*/Java代码1. functionf_check_float(obj)2. 3. if(/(+|-)?d+($|.d+$)/.test(obj.value)4. 5. returntrue;6. 7. else8. 9. f_alert(obj,请输入实数);10. returnfalse;11. 12. 13. /* 校验数

4、字的长度和精度*/Java代码1. functionf_check_double(obj)2. varnumReg;3. varvalue=obj.value;4. varstrValueTemp,strInt,strDec;5. vardtype=obj.eos_datatype;6. varpos_dtype=dtype.substring(dtype.indexOf()+1,dtype.indexOf().split(,);7. varlen=pos_dtype0,prec=pos_dtype1;8. try9. 10. numReg=/-/;11. strValueTemp=value

5、.replace(numReg,);12. numReg=/+/;13. strValueTemp=strValueTemp.replace(numReg,);14. /整数15. if(prec=0)16. numReg=/./;17. if(numReg.test(value)=true)18. f_alert(obj,输入必须为整数类型);19. returnfalse;20. 21. 22. if(strValueTemp.indexOf(.)(len-prec)24. f_alert(obj,整数位不能超过+(len-prec)+位);25. returnfalse;26. 27.

6、else28. strInt=strValueTemp.substr(0,strValueTemp.indexOf(.);29. if(strInt.length(len-prec)30. f_alert(obj,整数位不能超过+(len-prec)+位);31. returnfalse;32. 33. strDec=strValueTemp.substr(strValueTemp.indexOf(.)+1),strValueTemp.length);34. if(strDec.lengthprec)35. f_alert(obj,小数位不能超过+prec+位);36. returnfalse

7、;37. 38. 39. returntrue;40. catch(e)41. alert(inf_check_double=+e);42. returnfalse;43. 44. 45. /* 校验数字的最小最大值* 返回bool*/Java代码1. functionf_check_interval(obj)2. 3. varvalue=parseFloat(obj.value);4. 5. vardtype=obj.eos_datatype;6. varpos_dtype=dtype.substring(dtype.indexOf()+1,dtype.indexOf().split(,);

8、7. 8. varminLimit=pos_dtype0;9. varmaxLimit=pos_dtype1;10. varminVal=parseFloat(pos_dtype0);11. varmaxVal=parseFloat(pos_dtype1);12. 13. if(isNaN(value)14. 15. f_alert(obj,值必须为数字);16. returnfalse;17. 18. if(isNaN(minVal)&(minLimit!=-)|(isNaN(maxVal)&(maxLimit!=+)19. 20. f_alert(obj,边界值必须为数字或-、+);21.

9、 returnfalse;22. 23. 24. if(minLimit=-&!isNaN(maxVal)25. 26. if(valuemaxVal)27. 28. f_alert(obj,值不能超过+maxVal);29. returnfalse;30. 31. 32. 33. if(!isNaN(minVal)&maxLimit=+)34. 35. if(valuemaxVal)45. 46. f_alert(obj,起始值+minVal+不能大于终止值+maxVal);47. else48. 49. if(!(value=minVal)50. 51. f_alert(obj,值应该在+

10、minVal+和+maxVal+之间);52. returnfalse;53. 54. 55. 56. returntrue;57. 58. /*用途:检查输入字符串是否只由汉字组成如果通过验证返回true,否则返回false */Java代码1. functionf_check_zh(obj)2. if(/u4e00-u9fa5+$/.test(obj.value)3. returntrue;4. 5. f_alert(obj,请输入汉字);6. returnfalse;7. 8. /* 判断是否为小写英文字母,是则返回true,否则返回false*/Java代码1. functionf_c

11、heck_lowercase(obj)2. 3. if(/a-z+$/.test(obj.value)4. 5. returntrue;6. 7. f_alert(obj,请输入小写英文字母);8. returnfalse;9. 10. /* 判断是否为大写英文字母,是则返回true,否则返回false*/Java代码1. functionf_check_uppercase(obj)2. 3. if(/A-Z+$/.test(obj.value)4. 5. returntrue;6. 7. f_alert(obj,请输入大写英文字母);8. returnfalse;9. 10. /* 判断是否

12、为英文字母,是则返回true,否则返回false*/Java代码1. functionf_check_letter(obj)2. 3. if(/A-Za-z+$/.test(obj.value)4. 5. returntrue;6. 7. f_alert(obj,请输入英文字母);8. returnfalse;9. 10. /*用途:检查输入字符串是否只由汉字、字母、数字组成输入:value:字符串返回:如果通过验证返回true,否则返回false */Java代码1. functionf_check_ZhOrNumOrLett(obj)/判断是否是汉字、字母、数字组成2. varregu=0

13、-9a-zA-Zu4e00-u9fa5+$;3. varre=newRegExp(regu);4. if(re.test(obj.value)5. returntrue;6. 7. f_alert(obj,请输入汉字、字母或数字);8. returnfalse;9. 10. /*用途:校验ip地址的格式输入:strIP:ip地址返回:如果通过验证返回true,否则返回false; */Java代码1. functionf_check_IP(obj)2. 3. varre=/(d+).(d+).(d+).(d+)$/;/匹配IP地址的正则表达式4. if(re.test(obj.value)5.

14、 6. if(RegExp.$1256&RegExp.$2256&RegExp.$3256&RegExp.$4256)returntrue;7. 8. f_alert(obj,请输入合法的计算机IP地址);9. returnfalse;10. 11. /*用途:检查输入对象的值是否符合端口号格式输入:str 输入的字符串返回:如果通过验证返回true,否则返回false */Java代码1. functionf_check_port(obj)2. 3. if(!f_check_number(obj)4. returnfalse;5. if(obj.value20)5. 6. f_alert(obj,ID长度不能大于20);7. returnfalse;8. 9. 10. if(!isNaN(userID.charAt(0)11. 12. f_alert(obj,ID第一个字符不能为数字);13. returnfalse;14. 15. if(!/w1,20$/.test(userID

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1