几个比较有用的正则表达式
2008-07-11 11:53
225 查看
匹配中文字符的正则表达式: [/u4e00-/u9fa5]
匹配双字节字符(包括汉字在内):[^/x00-/xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}
匹配空行的正则表达式:/n[/s| ]*/r
匹配HTML标记的正则表达式:/<(.*)>.*<///1>|<(.*) //>/
匹配首尾空格的正则表达式:(^/s*)|(/s*$)
验证jpg和GIF图片:^.{1,}/.((j|J)(p|P)(g|G)|(g|G)(i|I)(f|F))$
验证IP地址:
^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])/.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)/.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)/.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$
匹配双字节字符(包括汉字在内):[^/x00-/xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}
匹配空行的正则表达式:/n[/s| ]*/r
匹配HTML标记的正则表达式:/<(.*)>.*<///1>|<(.*) //>/
匹配首尾空格的正则表达式:(^/s*)|(/s*$)
验证jpg和GIF图片:^.{1,}/.((j|J)(p|P)(g|G)|(g|G)(i|I)(f|F))$
验证IP地址:
^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])/.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)/.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)/.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$
相关文章推荐
- 比较常用的几个正则表达式(匹配数字)
- JavaScript中几个有用的正则表达式
- 比较常用的几个正则表达式(匹配数字)
- 比较常用的几个正则表达式
- 比较常用的几个正则表达式(匹配数字)
- 比较常用的几个正则表达式(匹配数字
- 比较常用的几个正则表达式(匹配数字)
- 比较常用的几个正则表达式(匹配数字)
- 比较常用的几个正则表达式(匹配数字)
- (转)比较常用的几个正则表达式(匹配数字)
- 比较常用的几个正则表达式匹配数字(收藏)
- 比较常用的几个正则表达式(匹配数字)
- xpath与正则表达式抽取网页信息的速度比较
- 一些比较常用正则表达式
- 正则表达式有用的相关网页
- 比较全的一个验证邮箱的正则表达式
- 转载几个比较有用的webservice
- 总结几个比较有用的脚本行
- 比较完整校验电话号码的正则表达式
- C# 中使用正则表达式 Regex.Matches方法的几个应用