php专区

 首页 > php专区 > 正则表达式 > 8个你应该了解的正则表达式提高你的工作效率

8个你应该了解的正则表达式提高你的工作效率

分享到:
【字体:
导读:
          正则表达式也可以被当作是一门语言,入门时可能很吃力,不过一旦学会了就方便很多,在处理一些比较复杂的替换时,正则表达式就会发挥它的真正作用,本文整理了一些常用的正则,...

正则表达式也可以被当作是一门语言,当你学习一门新的编程语言的时候,他们是一个小的子语言。初看时觉得它没有任何的意义,但是很多时候,你不得不阅读一些教程,或文章来理解这些简单的描述模式。 今天为大家介绍8个最基本的正则表达式:

1.匹配用户名:/^[a-z0-9_-]{3,16}$/  
2.匹配密码:/^[a-z0-9_-]{6,18}$/   
3.匹配一个Hex值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/   
4.匹配一个Slug:/^[a-z0-9-]+$/   
5.匹配一个Email:/^([a-z0-9_.-]+)@([da-z.-]+).([a-z.]{2,6})$/   
6.匹配一个URL:/^(https?://)?([da-z.-]+).([a-z.]{2,6})([/w .-]*)*/?$/  
7.匹配IP地址:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/  
8.匹配HTML Tag:   1. /^<([a-z]+)([^<]+)*(?:>(.*)|s+/>)$/  
分享到:
JavaScript正则表达式验证中文实例讲解_...
JavaScript经常会验证中文,这里提供两个例子: Javascript代码: 复制代码 代码如下: /** *A simple example */ function ischinese(temp){ var re = /[^u4e00-u9fa5]/; if(re.test(temp)) return false; return true; } /** *校验字符串是否为中文 *返回值: *如果为空,定义校验通过, 返回true *如果字串为中文,校验...
经典Javascript正则表达式[优质排版]_正...
匹配中文字符的正则表达式: 复制代码 代码如下: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内): 复制代码 代码如下: [^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 复制代码 代码如下: String.prototype.len=function(){ return this.replace([^\x00-\xff]/g,"aa").length; } 匹...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……