• 首页
    • On Trip
    • 心情日记
    • 代码人生
    • 前端技术
    • Linux-Server
  • 关于站长
    • 新浪微博
    • 我在人人网
    • About Me
    • My Google
    • My Flickr
  • WordPress
    • Qtranslate Flags Setting
  • 案例
    • MD5 加密
  • Div & Css
  • 分类目录

正则

Home > Blog > 常用的正则表达式

常用的正则表达式

Time Posted on 25, 七

最近尝试Dreamweaver和editplus之类的编辑器里的正则替换功能,其实蛮有效的 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了,在 Dreamweaver 里可以直接用这个替换中文文字

常用正则表达式

Time Posted on 13, 八

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白字符的正则表达式:^\s*|\s*$ 评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式 匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 评注:表单验证时很实用 匹配网址URL的正则表达式:[a-zA-z]+://[^\s]* 评注:网上流传的版本功能很有限,上面这个基本可以满足需求 匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 评注:表单验证时很实用 匹配国内电话号码:\d{3}-\d{8}|\d{4}-\d{7} 评注:匹配形式如 0511-4405222 或 021-87888822 匹配腾讯QQ号:[1-9][0-9]{4,} 评注:腾讯QQ号从10000开始 匹配中国邮政编码:[1-9]\d{5}(?!\d) 评注:中国邮政编码为6位数字 匹配身份证:\d{15}|\d{18} 评注:中国的身份证为15位或18位 匹配ip地址:\d+\.\d+\.\d+\.\d+ 评注:提取ip地址时有用 匹配特定数字: ^[1-9]\d*$    //匹配正整数 ^-[1-9]\d*$   //匹配负整数 ^-?[1-9]\d*$   //匹配整数 ^[1-9]\d*|0$  //匹配非负整数(正整数 + 0) ^-[1-9]\d*|0$   //匹配非正整数(负整数 + 0) ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匹配正浮点数 ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配负浮点数 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$  //匹配浮点数 [...]

给我钱钱~

如果你举得我的文章对你有帮助,欢迎向我支付一小笔金钱作为回报。

数额无大小,这是我的收款主页http://me.alipay.com/yaoyingying

一看就知道是灰机~

凯特葛妮亚~

  • Featured Stories (12)
  • Linux-Server (40)
  • On Trip (21)
  • 代码人生 (77)
    • Drupal (2)
    • Wordpress (5)
  • 前端技术 (27)
    • Jquery (9)
  • 心情日记 (62)
    • Have a Joke (7)
    • 随便写写 (19)
  • 电脑硬件 (7)

最近扯的蛋

  • 让Qtranslate 支持 Custom Taxonomy
  • 去除 wordpress 链接中的域名
  • 清理wordpress菜单里的 id 和 class
  • Drupal7 获取自定义字段的值
  • WordPress 只显示当前用户的文章
  • 怎么让WordPress自定义菜单在新窗口打开
  • 7步在 Drupal 7 中建立 Nivo Slider
  • 探测设备系统
  • 关闭 WordPress 自动更新
  • WordPress Feeds 定制
  • WordPress Upload New Media “HTTP error”
  • PHP数据类型转换
  • WordPress UTF8 中文截取
  • WordPress 如何修改密码保护表单的文字说明
  • Qtranslate With function __() and _e()
  • Ubuntu 163 Sources List
  • wpautop WordPress 文章格式化
  • Get Labels for Advanced Custom Fields
  • Post Formats of WordPress
  • wp_head() 函数优化

坑爹啊~

2012 年二月
日 一 二 三 四 五 六
« 一    
 1234
567891011
12131415161718
19202122232425
26272829  

一堆破图

IMG_7432_副本 IMG_7185_副本 IMG_7363_副本 IMG_7319_副本 IMG_7332_副本 climbing 11071916154d64dd6d2895dbf2 1107191553866bdca3b170ba8e 11071915331d34fb0b6be0ec85

在过去的时光里

  • 2012 年二月 (1)
  • 2012 年一月 (2)
  • 2011 年十二月 (4)
  • 2011 年十一月 (3)
  • 2011 年十月 (4)
  • 2011 年九月 (1)
  • 2011 年八月 (6)
  • 2011 年六月 (2)
  • 2011 年五月 (9)
  • 2011 年四月 (2)
  • 2011 年三月 (2)
  • 2011 年一月 (7)
  • 2010 年十二月 (8)
  • 2010 年十一月 (4)
  • 2010 年十月 (5)
  • 2010 年九月 (4)
  • 2010 年八月 (7)
  • 2010 年七月 (8)
  • 2010 年六月 (2)
  • 2010 年五月 (3)
  • 2010 年四月 (6)
  • 2010 年三月 (7)
  • 2010 年二月 (5)
  • 2010 年一月 (2)
  • 2009 年十二月 (7)
  • 2009 年十一月 (7)
  • 2009 年九月 (10)
  • 2009 年八月 (18)
  • 2009 年七月 (15)
  • 2009 年六月 (17)
  • 2009 年五月 (19)
  • 2009 年四月 (14)
  • 2009 年三月 (25)

像新浪一样SB

一群流氓~

  • Hpyer 的未知空间
  • Just4Memory
  • php教程
  • web蓝草博客
  • 上海收缩机
  • 动漫穷小子网
  • 天时表行
  • 影视爱好者
  • 教育培训网
  • 水平网
  • 盒子UI设计
  • 老姚博客
  • 苏州丁氏养蜂场
  • 赵子仓
  • 那些花儿

一切都是浮“云”

ajax Apache apt-get Chinajoy CSS Debian dedecms error firefox HeidiSQL htaccess html IE6 javascript jQuery lamp linux mail mod_rewrite mysql mysql5 MySQL Front php phplist phpmyadmin postfix thinkphp Ubuntu wordpress WordPress Theme 京腔 代码 年轻的时候很傻很天真 户外 摄影 数据库 李玉刚 歌词 歌词翻译 盛世霓裳 示例 翻译 芳华绝代 视频 音乐

分析在此~

png png
Logo

© 2012 Yao Yingying