



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
正则表达式1、 正则表达式含义d 匹配一个数字字符,/d/ = /0-9/ D 匹配一个非数字字符,/D/ = /0-9/ s 匹配一个空白字符,包括n,r,f,t,v等 S 匹配一个非空白字符,等于/nfrtv/ w 匹配一个可以组成单词的字符,包括下划线W 匹配一个不可以组成单词的字符,等于a-zA-Z0-9。t 匹配一个制表符 n 匹配一个换行符 r 匹配一个回车符 做为转意,即通常在后面的字符不按原来意义解释,如*表示的是一个*号 匹配一个输入或一行的开头,/a/匹配an A,而不匹配An a $ 匹配一个输入或一行的结尾,/a$/匹配An a,而不匹配an A * 匹配前面元字符0次或多次,/ba*/将匹配b,ba,baa,baaa + 匹配前面元字符1次或多次,/ba+/将匹配ba,baa,baaa ? 匹配前面元字符0次或1次,/ba?/将匹配b,ba n 精确匹配n次 n, 匹配n次以上 n,m 匹配n-m次. 除了换行符之外的任意字符,等价于nx|y 匹配x或y xyz 字符集(character set),匹配这个集合中的任一一个字符(或元字符)xyz 不匹配这个集合中的任何一个字符 b 匹配一个退格符 2、 用以上的正则表式的语法,可以把两位数描述成 / d d /,把四位数描述成 / d d d d /3、 例子/d2, 4/ 匹配2到4间的数字./w3 d?/ 匹配三个单字字符和一个任意的数字./s+javas+/ 匹配字符串java ,并且该串前后可以有一个或多个空格.4、 常用正则表达式(部分正则表达式并不十分准确,用的时候自行修改即可)1、匹配Email地址的正则表达式:w+(-+.w+)*w+(-.w+)*.w+(-.w+)*2、匹配网址URL的正则表达式:a-zA-z+:/s*3、匹配国内电话号码:d3-d8|d4-d7d3-d8|d4-d7评注:匹配形式如或 021-878888224、匹配身份证:d15|d185、匹配ip地址:d+.d+.d+.d+6、匹配特定数字:1-9d*$ /匹配正整数-1-9d*$ /匹配负整数-?1-9d*$ /匹配整数1-9d*|0$ /匹配非负整数(正整数 + 0)-1-9d*|0$ /匹配非正整数(负整数 + 0)1-9d*.d*|0.d*1-9d*$ /匹配正浮点数-(1-9d*.d*|0.d*1-9d*)$ /匹配负浮点数-?(1-9d*.d*|0.d*1-9d*|0?.0+|0)$ /匹配浮点数 1-9d*.d*|0.d*1-9d*|0?.0+|0$ /匹配非负浮点数(正浮点数 + 0)(-(1-9d*.d*|0.d*1-9d*)|0?.0+|0$/匹配非正浮点数(负浮点数 + 0)评注:处理大量数据时有用,具体应用时注意修正7、匹配特定字符串:A-Za-z+$/匹配由26个英文字母组成的字符串A-Z+$/匹配由26个英文字母的大写组成的字符串a-z+$/匹配由26个英文字母的小写组成的字符串A-Za-z0-9+$/匹配由数字和26个英文字母组成的字符串w+$/匹配由数字、26个英文字母或者下划线组成的字符串验证中文的正则表达式:/(u4E00-u9FA5|uFE30-uFFA0)*$/校验是否全由数字组成 var patrn=/0-91,20$/校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 var patrn=/a-zA-Z1(a-zA-Z0-9|._)4,19$/;/校验用户姓名:只能输入1-30个以字母开头的字串 var patrn=/a-zA-Z1,30$/;/校验密码:只能输入6-20个字母、数字、下划线var patrn=/(w)6,20$/;/校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-” var patrn=/+0,1(d)1,3 ?(-?(d)1,12)+$/;var patrn=/+0,1(d)1,3 ?(-?(d)| )1,12)+$/;/校验手机号码:必须以数字开头,除数字外,可含有“-” var patrn=/+0,1(d)1,3 ?(-?(d)| )1,12)+$/;/校验邮政编码 var patrn=/a-zA-Z0-93,12$/;/校验搜索关键字 var patrn=/!#$%&*()+=|:;,./?1!$%&()+=| :;,.?0,19$/;var patrn=/0-9.1,20$/;正则表达式 d+$/非负整数(正整数 + 0)0-9*1-90-9*$/正整数 (-d+)|(0+)$/非正整数(负整数 + 0) -0-9*1-90-9*$/负整数 -?d+$/整数 d+(.d+)?$/非负浮点数(正浮点数 + 0) (0-9+.0-9*1-90-9*)|(0-9*1-90-9*.0-9+)|(0-9*1-90-9*)$ /正浮点数 (-d+(.d+)?)|(0+(.0+)?)$/非正浮点数(负浮点数 + 0) (-(0-9+.0-9*1-90-9*)|(0-9*1-90-9*.0-9+)|(0-9*1-90-9*)$ /负浮点数 (-?d+)(.d+)?$/浮点数 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*)?$/url A-Za-z0-9_*$ Js正则表达式 /校验是否全由数字组成 var patrn=/0-91,20$/校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 var patrn=/a-zA-Z1(a-zA-Z0-9|._)4,19$/;/校验用户姓名:只能输入1-30个以字母开头的字串 var patrn=/a-zA-Z1,30$/;/校验密码:只能输入6-20个字母、数字、下划线var patrn=/(w)6,20$/;/校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-” var patrn=/+0,1(d)1,3 ?(-?(d)1,12)+$/;var patrn=/+0,1(d)1,3 ?(-?(d)| )1,12)+$/;/校验手机号码:必须以数字开头,除数字外,可含有“-” var patrn=/+0,1(d)1,3 ?(-?(d)| )1,12)+$/;/校验邮政编码 var patrn=/a-zA-Z0-93,12$/;/校验搜索关键字 var patrn=/!#$%&*()+=|:;,./?1!$%&()+=| :;,.?0,19$/;var patrn=/0-9.1,20$/;正则表达式 d+$/非负整数(正整数 + 0)0-9*1-90-9*$/正整数 (-d+)|(0+)$/非正整数(负整数 + 0) -0-9*1-90-9*$/负整数 -?d+$/整数 d+(.d+)?$/非负浮点数(正浮点数 + 0) (0-9+.0-9*1-90-9*)|(0-9*1-90-9*.0-9+)|(0-9*1-90-9*)$ /正浮点数 (-d+(.d+)?)|(0+(.0+)?)$/非正浮点数(负浮点数 + 0) (-(0-9+.0-9*1-90-9*)|(0-9*1-90-9*.0-9+)|(0-9*1-90-9*)$ /负浮点数 (-?d+)(.d+)?$/浮点数 A-Za-z+$/由26个英文字母组成的字符串 A-Z+$/由26个英文字母的大写组成的字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水滴画发言稿
- 时间拓扑课件
- 趣味布玩偶制作指南
- 课堂跑步动画课件
- 生产管理培训课程
- 2025版语音助手升级录音合同升级录音合同模板
- 2025版酒店装修设计施工一体化合同
- 二零二五年度房地产项目监理服务合同范本
- 二零二五年度KTV装修设计专利授权合同
- 2025版文化产业第三方股权转让合同书
- 2025年蛟川书院分班测试题及答案
- 飞机数字孪生与预测性维护集成
- 2025《煤炭购销合同》
- 2025年行政执法证考试必刷题库与答案
- 基孔肯雅热防控知识考试试题含答案
- 2025年机关事业单位技能资格考试-文秘资料技师历年参考题库含答案解析(5卷套题【单项选择题100题】)
- 低钾血症护理常规业务学习
- 吉林化工(危险化学品)、医药企业电气设备设施安全隐患排查指南
- 劳动用工考试试题及答案
- 护理消毒液的配置
- 2024墙面原位加固修复技术规程
评论
0/150
提交评论