正则表达式用于字符串处理、表单验证等场合,实用高效,Movable Type的搜索功能中也可以使用,以远高效于简单逻辑关系的关键字快速定位到站点内的某一文章。下面是
DRL的兄弟整理了一些常用的表达式,需要用之时查阅一时,强胜于啥都需要时才另外开始想。
匹配中文字符的正则表达式: [/u4e00-/u9fa5] 匹配双字节字符(包括汉字在内):[^/x00-/xff] 匹配空白行的正则表达式:/n/s*/r 匹配HTML标记的正则表达式:<(/S*?)[^>]*>.*?<//1>|<.*? /> 匹配首尾空白字符的正则表达式:^/s*|/s*$ 匹配Email地址的正则表达式:^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$* 匹配网址URL的正则表达式:[a-zA-z]+://[^/s]* 匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 匹配国内电话号码:/d{3}-/d{8}|/d{4}-/d{7} 匹配腾讯QQ号:[1-9][0-9]{4,} 匹配中国邮政编码:[1-9]/d{5}(?!/d) 匹配身份证:/d{15}|/d{18} 匹配ip地址:/d+/./d+/./d+/./d+ 匹配特定数字: 匹配特定字符串: 在Perl: 从ISO 8859-1到UTF-8: s/([/x80-/xFF])/chr(0xC0|ord($1)>>6).chr(0x80|ord($1)&0x3F)/eg; 从UTF-8到ISO 8859-1: s/([/xC2/xC3])([/x80-/xBF])/chr(ord($1)<<6&0xC0|ord($2)&0x3F)/eg; |
数字 小数 正则表达式收集
最新推荐文章于 2024-04-28 09:49:27 发布
数字 小数 正则表达式收集