0

我有一个表格,我想允许所有字符的用户没有任何空格。所以我用这个作为英文字符

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

但后来我决定允许其他不同语言的字符,如阿拉伯语、西班牙语、中文,所以我取消了这个限制,但之后用户开始使用带空格的用户名注册,因此我的网站显示找不到页面。所以你能建议我应该使用什么,以便我可以允许使用不同语言的用户注册我的网站

4

2 回答 2

1
ereg("[^\s]")

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

但请注意,ereg已弃用。您应该研究preg_*功能。

于 2012-05-18T13:17:00.930 回答
1

不要使用ereg,它已被弃用。相反,使用preg

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

这将匹配任何没有空格的字符串。

于 2012-05-19T15:23:13.310 回答