javascript正则表达式详解教程

javascript正则表达式详解教程

ID:16032945

大小:103.00 KB

页数:17页

时间:2018-08-07

javascript正则表达式详解教程_第1页
javascript正则表达式详解教程_第2页
javascript正则表达式详解教程_第3页
javascript正则表达式详解教程_第4页
javascript正则表达式详解教程_第5页
资源描述:

《javascript正则表达式详解教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Javascript正则表达式完整教程校验是否全由数字组成functionisDigit(s){varpatrn=/^[0-9]{1,20}$/;if(!patrn.exec(s))returnfalsereturntrue}校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串Java代码functionisRegisterUserName(s){varpatrn=/^[a-zA-Z]{1}([a-zA-Z0-9]

2、[._]){4,19}$/;if(!patrn.exec(s))returnfalsereturntrue}校验用

3、户姓名:只能输入1-30个以字母开头的字串Java代码functionisTrueName(s){varpatrn=/^[a-zA-Z]{1,30}$/;if(!patrn.exec(s))returnfalsereturntrue}校验密码:只能输入6-20个字母、数字、下划线functionisPasswd(s){varpatrn=/^(w){6,20}$/;if(!patrn.exec(s))returnfalsereturntrue}校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”functionisTel(s){varpa

4、trn=/^[+]{0,1}(d){1,3}[]?([-]?(d){1,12})+$/;varpatrn=/^[+]{0,1}(d){1,3}[]?([-]?((d)

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

6、[]){1,12})+$/;if(!patrn.exec(s))returnfalseretur

7、ntrue}校验邮政编码functionisPostalCode(s){//varpatrn=/^[a-zA-Z0-9]{3,12}$/;varpatrn=/^[a-zA-Z0-9]{3,12}$/;if(!patrn.exec(s))returnfalsereturntrue}校验搜索关键字functionisSearch(s){varpatrn=/^[^`~!@#$%^&*()+=

8、\][]{}:;',.<>/?]{1}[^`~!@$%^&()+=

9、\][]{}:;',.<>?]{0,19}$/;if(!patrn.ex

10、ec(s))returnfalsereturntrue}functionisIP(s)//byzergling{varpatrn=/^[0-9.]{1,20}$/;if(!patrn.exec(s))returnfalsereturntrue}正则表达式"^\d+$"  //非负整数(正整数+0)"^[0-9]*[1-9][0-9]*$"  //正整数"^((-\d+)

11、(0+))$"  //非正整数(负整数+0)"^-[0-9]*[1-9][0-9]*$"  //负整数"^-?\d+$"    //整数"^\d+(\.\d+)?$" 

12、 //非负浮点数(正浮点数+0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)

13、([0-9]*[1-9][0-9]*\.[0-9]+)

14、([0-9]*[1-9][0-9]*))$"正浮点数"^((-\d+(\.\d+)?)

15、(0+(\.0+)?))$"  //非正浮点数(负浮点数+0)"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)

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

17、([0-9]*[1-9][0-9]*)))$" 负浮点数"^(-?\d+)(\.\d+)?$"  //浮点数"

18、^[A-Za-z]+$"  //由26个英文字母组成的字符串"^[A-Z]+$"  //由26个英文字母的大写组成的字符串"^[a-z]+$"  //由26个英文字母的小写组成的字符串"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串"^\w+$"  //由数字、26个英文字母或者下划线组成的字符串"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"    //email地址"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*

19、)?$"  //url"^[A-Za-z0-9_]*$"正则表达式使用详解简介简单的说,正则表达式是一种可以用于模式匹配和

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

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

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