0
A
回答
1
那么你的意思是在正常的ASCII范围之外?
你可以实现在网络上浮动的众多seemsLikeUtf8()
函数之一。
或者做一个快速的正则表达式
if (! preg_match('/^[a-z0-9-]+$/i', $username)) {
echo 'error';
}
0
一个简单的正则表达式会做:
if (!username.match(/^[a-zA-Z0-9_+]+$)) {
alert("invalid username");
}
这将检查用户名只包含字符A-Z(上和下壳体),数字0-9, '_' 和 '+'。如果你想扩展它以允许其他角色,你只需要查看更多关于regular expressions的信息。
在服务器端,你会做同样的事情,因为PHP也支持regular expressions。
+0
感谢它的工作。 – morningglory 2010-04-23 05:52:57
相关问题
- 1. 验证Unicode字符串和转义如果Unicode是无效的(C/C++)
- 2. SSO SAML数字签名验证 - XML unicode字符
- 3. 硒如何验证字符字体?
- 4. 如何验证unicode电子邮件?
- 5. 如何验证字符串只用于非字母字符jquery验证
- 6. 如何迭代unicode字符?
- 7. 如何在Python正则表达式中验证unicode“单词字符”?
- 8. Hibernate验证器不能正确显示Unicode字符
- 9. C#/ Java验证Xamarin Android中的Unicode字符
- 10. Angular JS电子邮件验证与Unicode字符
- 11. 如何Unicode编码字符变量转换为Unicode字符python2
- 12. 如何将包含unicode字符的字符串转换为unicode?
- 13. 如何使用jquery验证php md5字符串验证
- 14. 如何使用express验证器验证字符串数组?
- 15. 如何在NSUserdefaults中验证字符串
- 16. 如何验证字符串是一年
- 17. 如何验证在vb.net字符串
- 18. 如何用Joi验证字符串?
- 19. 如何验证JSON字符串JQuery的
- 20. 如何在Java中验证字符串?
- 21. 如何验证JSoup选择字符串
- 22. 如何验证字符串长度?
- 23. 如何验证字符串的格式?
- 24. 如何验证JavaScript中的字符串?
- 25. 如何验证ColdFusion CFForm中的字符?
- 26. 如何让非alphabatic字符验证
- 27. 验证子字符
- 28. 验证字符串
- 29. 验证字符串
- 30. 验证与@字符
不知道您是否意识到这一点,但该模式实际上并不允许使用UTF-8字符。 – 2010-04-23 05:38:14
感谢得到它,它的工作。非常感谢 – morningglory 2010-04-23 05:52:40
@Peter OP想要阻止使用非标准字符的人注册,我认为。我不是UTF-8的专家(虽然学习),所以随时指点我在正确的方向:) – alex 2010-04-23 06:08:45