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