JS常用函数验证5

JS常用函数验证5

ID:37710652

大小:43.50 KB

页数:6页

时间:2019-05-29

JS常用函数验证5_第1页
JS常用函数验证5_第2页
JS常用函数验证5_第3页
JS常用函数验证5_第4页
JS常用函数验证5_第5页
资源描述:

《JS常用函数验证5》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、/***检查输入的URL地址是否正确*输入:str字符串*返回:true或flase;true表示格式正确*/functioncheckURL(str){if(str.match(/(http[s]?

2、ftp)://[^/.]+?..+w$/i)==null){returnfalse}else{returntrue;}}/***检查输入的字符是否具有特殊字符*输入:str字符串*返回:true或flase;true表示包含特殊字符*主要用于注册信息的时候验证*/functioncheckQuote(str){varitems=ne

3、wArray("~","`","!","@","#","$","%","^","&","*","{","}","[","]","(",")");items.push(":",";","'","

4、","\","<",">","?","/","<<",">>","

5、

6、","//");items.push("admin","administrators","administrator","管理员","系统管理员");items.push("select","delete","update","insert","create","drop","al

7、ter","trancate");str=str.toLowerCase();for(vari=0;i=0){returntrue;}}returnfalse;}/**************************************************************************************//*************************************时间的验证******************

8、***********************//**************************************************************************************//***检查日期格式是否正确*输入:str字符串*返回:true或flase;true表示格式正确*注意:此处不能验证中文日期格式*验证短日期(2007-06-05)*/functioncheckDate(str){//varvalue=str.match(/((^((1[8-9]d{2})

9、([2-9]d{3}))(

10、-)(10

11、12

12、0?[13578])(-)(3[01]

13、[12][0-9]

14、0?[1-9])$)

15、(^((1[8-9]d{2})

16、([2-9]d{3}))(-)(11

17、0?[469])(-)(30

18、[12][0-9]

19、0?[1-9])$)

20、(^((1[8-9]d{2})

21、([2-9]d{3}))(-)(0?2)(-)(2[0-8]

22、1[0-9]

23、0?[1-9])$)

24、(^([2468][048]00)(-)(0?2)(-)(29)$)

25、(^([3579][26]00)(-)(0?2)(-)(29)$)

26、(^([1][89][0][4

27、8])(-)(0?2)(-)(29)$)

28、(^([2-9][0-9][0][48])(-)(0?2)(-)(29)$)

29、(^([1][89][2468][048])(-)(0?2)(-)(29)$)

30、(^([2-9][0-9][2468][048])(-)(0?2)(-)(29)$)

31、(^([1][89][13579][26])(-)(0?2)(-)(29)$)

32、(^([2-9][0-9][13579][26])(-)(0?2)(-)(29)$))/);varvalue=str.match(/^(d{1,4})(-

33、/)(d{1,2})

34、2(d{1,2})$/);if(value==null){returnfalse;}else{vardate=newDate(value[1],value[3]-1,value[4]);return(date.getFullYear()==value[1]&&(date.getMonth()+1)==value[3]&&date.getDate()==value[4]);}}/***检查时间格式是否正确*输入:str字符串*返回:true或flase;true表示格式正确*验证时间(10:57:10)*/functioncheckTime

35、(str){varvalue=str.match(/^(d{1,2})(:)?(d{1,2})2(d{1,2})$/)if(value==null){ret

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。