ereg(" ^ [0-9a-z]仅限制0-9和a-z字符关于其他语言字符的内容

时间:2012-05-18 13:13:22

标签: php

我有一个表单,我希望允许所有角色的用户没有任何空间。所以我用它来做英文字符

ereg("^[0-9a-z] 

但后来我决定允许不同语言的其他角色,如阿拉伯语,西班牙语,中文,所以我已经删除了这个限制,但之后用户开始使用空间用户名注册,因为我的网站显示找不到页面。 所以,请你建议我应该使用什么,以便我可以允许不同语言的用户注册我的网站

2 个答案:

答案 0 :(得分:1)

ereg("[^\s]")

^\s表示除空格外的任何字符。

但请注意,ereg已弃用。你应该研究preg_*函数。

答案 1 :(得分:1)

不要使用ereg,不推荐使用它。相反,请使用preg

preg_match("/^\S+/$", $input_value);

哪个匹配任何不带空格的字符串。