PHP常用正则表达式
星期五, 8月 14, 2009
平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:
“^\d+$” //非负整数(正整数 + 0)
“^[0-9][1-9][0-9]$” //正整数
“^((-\d+)|(0+))$” //非正整数(负整数 + 0)
“^-[0-9][1-9][0-9]$” //负整数
“^-?\d+$” //整数
“^\d+(.\d+)?$” //非负浮点数(正浮点数 + 0)
“^(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$” //正浮点数
“^((-\d+(.\d+)?)|(0+(.0+)?))$” //非正浮点数(负浮点数 + 0)
“^(-(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9])))$” //负浮点数
“^(-?\d+)(.\d+)?$” //浮点数