PHP正则表达式验证中文

在javascript验证用户名可以为中文,字母,数字,长度是2到20位,使用如下正则表达式:

/^([\u4E00-\uFA29]|[\uE7C7-\uE7F3]|[a-zA-Z0-9]){2,20}$/

在php中,以上办法就不行了,在PHP UTF-8编码下,使用如下正则:

/^([\x80-\xff]|[a-zA-Z0-9]){2,60}$/

发表评论

邮箱地址不会被公开。 必填项已用*标注