php正则校验特殊字符,PHP 正则表达式特殊字符 [:alnum:] [:alpha:] 等

PHP 正则表达式特殊字符 [:alnum:] [:alpha:] 等

更新时间:2011年09月13日 11:28:41   作者:

正则表达式中有两个很重要的特殊字符就是"[ ]"。他们可以匹配"[]"之中出现过的字符,比如"/[az]/"可以匹配单个字符"a"或者"z";如果把上面的表达式改成这样"/[a-z]/",就可以匹配任何单个小写字母,比如"a"、"b"等等。

如果在"[]"中出现了"^",代表本表达式不匹配"[]"内出现的字符,比如"/[^a-z]/"不匹配任何小写字母!并且正则表达式给出了几种"[]"的默认值,如下:

'[:alnum:]' 匹配任何字母

Alphanumeric characters: '[:alpha:]' and '[:digit:]'.

'[:alpha:]' 匹配任何字母和数字

Alphabetic characters: '[:lower:]' and '[:upper:]'.

'[:blank:]'

Blank characters: space and tab.

'[:cntrl:]'

Control characters. In ASCII, these characters have octal codes 000 through 037, and 177 ('DEL'). In other character sets, these are the e

你可能感兴趣的:(php正则校验特殊字符)