动态网页制作 PHP 常用的正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5]
匹配双字节字符(包括汉字在内)
: [^x00-xff]
应用:计算字符串的长度(一个双字节字符长度计 2,ASCII 字符计 1)
匹配空行的正则表达式: [s| ]*
匹配 HTML
标记的正则表达式: /<(.*)>.*</>|<(.*) />/
匹配首尾空格的正则表达式: (^s*)|(s*$)
应用:javascript 中没有像 vbscript 那样的 trim 函数,我们就可以利用这个表达式来实
现,如下:
利用正则表达式分解和转换 IP 地址:
下面是利用正则表达式匹配 IP 地址,并将 IP 地址转换成对应数值的 javascript 程序:
不过上面的程序如果不用正则表达式,而直接用 split 函数来分解可能更简单,程序
如下:
匹配 Email
地址的正则表达式: w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
匹配网址 URL
的正则表达式: http://([w-]+.)+[w-]+(/[w- ./?%&=]*)?