关于正则表达式的写法

正则表达式: 正则表达式可以帮助我们更好的描述复杂的文本格式。一旦你描述清楚了这些格式,那你就可以利用它们对文本数据进行检索

正则中的一些符号命令:



实例 :1  匹配像91230456, 01237648那样的固定8位数

               ^[0-9]{8}$

           2 验证最小长度为3最大长度为7的数字,如:123, 1274667, 87654
          ^[0-9]{3,7}$
            3验证像LJI1020那样的发票编号,前3个是字母剩余为8位长度的数字?
                  前三个是字母:^[a-z]{3}
                  后面是八位长度的数字:[0-9]{8}
                  因此整个正则表达式的写法是:^[a-z]{3}[0-9]{8}$
                  要是前三位的字母部分大小写的话:^[a-zA-Z]{3}[0-9]{8}$
           
              4 验证简单的url 格式:
                    检查是否存在www:^www.
                     域名必须是长度在1-15的英文字母:.[a-z]{1,15}
                     以.com或者.org结束:. (com|org)$
                     完整的正则表达式:^www[.][a-z]{1,15}[.](com|org)$

                 5验证邮箱格式:
                 email开始是长度在1-10的英文字母,最后跟一个"@":^[a-zA-Z0-9]{1,10}@
                 @后面是长度在1-10的英文字母,后面跟一个".":[a-zA-Z]{1,10}.
                  最后以.com或.org结束:.(com|org)$
                  
                    完整的正则表达式:^[a-zA-Z0-9]{1,10}@[a-zA-Z]{1,10}[.](com|org)$


      注意: 对于正则中一些符号的含义    *  表示:0次或多次发生   +表示:至少一次发生    ?表示:0次或1次发生。
                                 


      

                  

             

         






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值