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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

JavaScript常用函数存档.docx

1、JavaScript常用函数存档JavaScript常用函数存档/* * 取得字符串的字节长度 */ 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. function strlen(str) var i; var len; len = 0; for (i=0;i255) len+=2; else len+; return len; /* * 判断是否为数字,是则返回true,否则返回false

2、 */ Java代码 1. functionf_check_number(obj) 2. 3. if(/d+$/.test(obj.value) 4. 5. returntrue; 6. 7. else 8. 9. f_alert(obj,请输入数字); 10. returnfalse; 11. 12. 13. function f_check_number(obj) if (/d+$/.test(obj.value) return true; else f_alert(obj,请输入数字); return false; /* * 判断是否为自然数,是则返回true,否则返回false */

3、Java代码 1. functionf_check_naturalnumber(obj) 2. 3. vars=obj.value; 4. if(/0-9+$/.test(s)&(s0) 5. 6. returntrue; 7. 8. else 9. 10. f_alert(obj,请输入自然数); 11. returnfalse; 12. 13. 14. function f_check_naturalnumber(obj) var s = obj.value; if (/0-9+$/.test( s ) & (s 0) return true; else f_alert(obj,请输入自然

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

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

6、turn true; else f_alert(obj,请输入实数); return false; /* * 校验数字的长度和精度 */ 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_dt

7、ype0,prec=pos_dtype1; 8. try9. 10. numReg=/-/; 11. strValueTemp=value.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.inde

8、xOf(.)(len-prec) 24. f_alert(obj,整数位不能超过+(len-prec)+位); 25. returnfalse; 26. 27. else 28. 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),strValu

9、eTemp.length); 34. if(strDec.lengthprec) 35. f_alert(obj,小数位不能超过+prec+位); 36. returnfalse; 37. 38. 39. returntrue; 40. catch(e) 41. alert(inf_check_double=+e); 42. returnfalse; 43. 44. 45. function f_check_double(obj) var numReg; var value = obj.value; var strValueTemp, strInt, strDec; var dtype = o

10、bj.eos_datatype; var pos_dtype = dtype.substring(dtype.indexOf()+1,dtype.indexOf().split(,); var len = pos_dtype0, prec = pos_dtype1; try numReg =/-/; strValueTemp = value.replace(numReg, ); numReg =/+/; strValueTemp = strValueTemp.replace(numReg, ); /整数 if(prec=0) numReg =/./; if(numReg.test(value)

11、 = true) f_alert(obj, 输入必须为整数类型); return false; if(strValueTemp.indexOf(.) ( len - prec) f_alert(obj, 整数位不能超过+ (len - prec) +位); return false; else strInt = strValueTemp.substr( 0, strValueTemp.indexOf(.) ); if(strInt.length ( len - prec) f_alert(obj, 整数位不能超过+ (len - prec) +位); return false; strDec

12、= strValueTemp.substr( (strValueTemp.indexOf(.)+1), strValueTemp.length ); if(strDec.length prec) f_alert(obj, 小数位不能超过+ prec +位); return false; return true; catch(e) alert(in f_check_double = + e); return false; /* * 校验数字的最小最大值 * 返回bool */ Java代码 1. functionf_check_interval(obj) 2. 3. varvalue=parse

13、Float(obj.value); 4. 5. vardtype=obj.eos_datatype; 6. varpos_dtype=dtype.substring(dtype.indexOf()+1,dtype.indexOf().split(,); 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(

14、obj,值必须为数字); 16. returnfalse; 17. 18. if(isNaN(minVal)&(minLimit!=-)|(isNaN(maxVal)&(maxLimit!=+) 19. 20. f_alert(obj,边界值必须为数字或-、+); 21. 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)

15、&maxLimit=+) 34. 35. if(valuemaxVal) 45. 46. f_alert(obj,起始值+minVal+不能大于终止值+maxVal); 47. else48. 49. if(!(value=minVal) 50. 51. f_alert(obj,值应该在+minVal+和+maxVal+之间); 52. returnfalse; 53. 54. 55. 56. returntrue; 57. 58. function f_check_interval(obj) var value = parseFloat(obj.value); var dtype = obj

16、.eos_datatype; var pos_dtype = dtype.substring(dtype.indexOf()+1,dtype.indexOf().split(,); var minLimit = pos_dtype0; var maxLimit = pos_dtype1; var minVal = parseFloat(pos_dtype0); var maxVal = parseFloat(pos_dtype1); if(isNaN(value) f_alert(obj, 值必须为数字); return false; if(isNaN(minVal) & (minLimit

17、!= -) | (isNaN(maxVal) & (maxLimit != +) f_alert(obj, 边界值必须为数字或-、+); return false; if(minLimit = - & !isNaN(maxVal) if(value maxVal) f_alert(obj, 值不能超过 + maxVal); return false; if(!isNaN(minVal) & maxLimit = +) if(value maxVal) f_alert(obj, 起始值 + minVal + 不能大于终止值 + maxVal); else if(!(value = minVal)

18、 f_alert(obj, 值应该在 + minVal + 和 + maxVal + 之间); return false; return true; /* 用途:检查输入字符串是否只由汉字组成 如果通过验证返回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. function f_check_zh(obj) if (/u4e00-u9fa5+

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

20、obj.value ) return true; f_alert(obj,请输入小写英文字母); return false; /* * 判断是否为大写英文字母,是则返回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. function f_check_uppercase(obj) if (/A-Z+$/.test( obj.value ) return true; f_alert(obj,请输入大写英文字母); return false; /* * 判断是否为英文字母,是则返回true,否则返回false */ Java代

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

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