[试题]js的正则表达式实例

[试题]js的正则表达式实例

ID:42165803

大小:73.50 KB

页数:8页

时间:2019-09-09

[试题]js的正则表达式实例_第1页
[试题]js的正则表达式实例_第2页
[试题]js的正则表达式实例_第3页
[试题]js的正则表达式实例_第4页
[试题]js的正则表达式实例_第5页
资源描述:

《[试题]js的正则表达式实例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JS的正则表达式卖例1.校验字符串是否全由数字组成代码functionisDigit(s){varpatrn=/^[0-9]{1,20}$/;if(!patrn.exec(s))returnfalsereturntrue}2.校验登录名:只能输入5-20个以字母开头、可带数字、“・”的字串代码functionisRcgisterUscrNamc(s){varpatrn二厂[a-zA-Z]{1}([a-zA-ZO-9]

2、[._])(4,19}$/;if(!patrn.exec(s))returnfalsereturntrue}3.校验用户姓名:只能输入1-30个以字母开头的字串代码functi

3、onisTrueName(s)varpatrn=/*[a-zA-Z]{1,30}$/;if(!patmexec(s))returnfalsereturntrue1.校验密码:只能输入6-20个字母、数字、下划线代码functionisPasswd(s){varpatrn=/*(w){6,20}$/;if(!patmexec(s))returnfalsereturntrue)2.〃校验普通电话、传真号码:可以“+”开头,除数字外,可含有代码functionisTel(s)!//varpatrn=/^[+]{0,1}(d){1,3}[]?([-]?(d){1,12})+$/;varpatr

4、n/[+]{0,1}(d){1,3}[]?([-]?((d)

5、[]){1,12})+$/;if(!patrn.exec(s))returnfalsereturntrue1.校验手机号码:必须以数字开头,除数字外,可含有代码functionisMobil(s)[varpatrn二厂[+]{0,1}(d){1,3}[]?([-]?((d)

6、[]){1,12})+$/;if(!patrn.exec(s))returnfalsereturntrue}2.校验邮政编码代码functionisPostalCode(s){//varpatrn二厂[a-zA-ZO-9]{3,12}$/;varpat

7、rn二厂[a-zA-ZO-9]{3,12}$/;if(!patrn.exec(s))returnfalsereturntrue}&校验搜索关键字代码functionisScarch(s){varpatrn二厂!@#$%很*()+二

8、\][]{}.<>/?]{1}[…!@$%八&()+二

9、\][]{}:;、・◊?]{0,19}$/;if(!patrn.exec(s))returnfalsereturntruefunctionisIP(s)//byzcrglingvarpatrn二厂[0-9・]{1,20}$/;if(!patrn.exec(s))returnfalseret

10、urntrue丿19.正则表达式代码1."\d+$〃〃非负整数(正整数+0)2.…[0-9]*[1-9][0-9]*$〃//正整数3・〃”((—\d+)

11、(0+))$〃〃非正整数(负整数+0)4.厂-[0-9]*[1-9][0-9]*$〃//负整数5.〃=?\d+$〃//整数6•〃飞d+(\.\d+)?$〃//非负浮点数(正浮点数+0)7.〃,([0-9]+\・[0—9]*[1-9][0-9]*)

12、([0—9]*[1-9][0-9]*\・[0—9]+)

13、([0-9]*[1—9][0-9]*))$〃&〃正浮点数9.i((-\d+(\・\d+)?)

14、(O+(\.O+)?)

15、)$〃//非正浮点数(负浮点数+0)10.宀(-(([0-9]+\・[0—9]*[1—9][0-9]*)

16、([0—9]*[1—9][0-9]*\・[0—9]+)

17、([0-9]*[1-9][0-9]*)))$〃11・〃负浮点数12.…(-?\d+)(\.\d+)?$〃〃浮点数13."[A-Za-z]+$〃//由26个英文字母组成的字符串14.[A-Z]+$〃〃由26个英文字母的大写组成的字符串15."Qz]+$〃〃由26个英文字母的小写组成的字符串17."\w+$〃〃曲数字、26个英文字母或者下划线组成的字符串18.〃八[\*-]+(\・[\*-]+)*@[\*-]+(\

18、・[\*-]+)+$〃//ema订地址19.i[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$〃//url20[A-Za-zO-9」*$〃9.正则表达式使用详解简介简单的说,正则表达式是一种可以用于模式匹配和替换的強有力的工具。其作用如下:测试字符吊的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用

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

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

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