现在的位置: 首页 > 综合 > 正文

正则表达式练习1

2017年12月15日 ⁄ 综合 ⁄ 共 860字 ⁄ 字号 评论关闭

正则表达式练习,大家试着做一下,通过练习来了解正则。

考虑到有些规则大家都不知道,在这片题库里,我都做了概要的说明,目的只有一个,写属于你自己的正则。

 

初级 

1 非负整数

2 正整数

3 非正整数(负整数+0)

4 负整数

5 整数

 

6 浮点数

7 非负浮点数(正浮点数+0)

8 正浮点数

9 非正浮点数(负浮点数+0)

 

10 由26个英文字母组成的字符串

11 由26个英文字母的大写组成的字符串 
12 由26个英文字母的小写组成的字符串 
13 由数字和26个英文字母组成的字符串

14 由数字、26个英文字母或者下划线组成的字符串

 

 

中级

1 长度范围6-10的用户ID(由字母数字下滑线组成)

2 Email(字母+单词字符多次+@+单词字符+.+2到4为字母)

 

3 电话号码

    国际号码    (可选)    加号+1~3个数字 

    地区号码    (必选)    2~5个数字、(2~5个数字)

    订阅者号码 (必选)   3~10个数字(包含空格)

    分机号码    (可选)    x|xtn|extn|pax|pbx|extension+2~5个数字 或者 (x|xtn|extn|pax|pbx|extension+2~5个数字)

 

4 邮编(根据国家不同而规则不同)

    US 美国    5个数字或则5个数字+-4个数字

    UK 英国    1~2个字母+1~2个数字+可选空格+1个数字+2个字母

    Ch 中国    1个1~9的数字+5个数字

 

5 IP地址 (4组10进制数组成)

 

6 域名(以字母或#加数字+字符或#加数字+点+2~4位字符)

 

7 身份证号码

    Ch 中国公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
8 URL

9 货币

10 密码(必须含有大写字母、小写字母、标点、数字中的至少两种。)   

 

11 语言

    Ch 中文

    Jp  日文

 

高级

       1 捕获并提取Html标记(Html自己任意写,捕获标记、ID和属性)

 

  

 

 

  

   

   

   

   

 

抱歉!评论已关闭.