如何在java中註冊用戶名和密碼(其他字段如姓名,姓氏)驗證器?最好的方法可能會使用一些正則表達式。允許的字符應該只可能是字母,數字和「 - 」或「」,也可能是字母,如řščťž... 每個字段的驗證可能非常相似。
輸入爲:字符串validatedFideld,允許的字符 - someesees:az,AZ, - ,,řščžýě...(==帶有重複的字母) 輸出爲:true(= valid),false(= not vallid )。在Java驗證
在Java驗證
回答
是的,你可以使用正則表達式。 \w
匹配所有字母(不只是英文字母),數字和-
。所以,(\w|-)+
可以匹配你想要的。
我個人不喜歡應用程序試圖限制我選擇密碼的可能性。在密碼中使用特殊字符使其更安全,因此限制這是一個不好的做法。但是你確實可以限制用戶名或其他字段。
太棒了,我會考慮密碼的事情。我想避免在密碼:< script >或,所以最簡單的方法就是拒絕所有,只允許我提到的。我更新的密碼比字母,數字, - ,和我可以從它做出相當強大的密碼。 – user1097772
我測試了它,你的回答是錯誤的,因爲\ w不適用於řšč..我嘗試了它http://java-regex-tester.appspot.com/ – user1097772
!!!!!!!!!! !!!!!其中一種方法是:(\ w | - |ř|Ř|č|Č| <必須包含來自alphabeth的所有帶有變音符號的字母>) – user1097772
- 1. 驗證在Java中
- 2. 驗證在Java中
- 3. 驗證在java中
- 4. XML驗證vs Java驗證
- 5. Java Swing驗證
- 6. Java驗證器?
- 7. Java GUI驗證
- 8. Java-JTextField驗證
- 9. Java RDF驗證
- 10. Java驗證
- 11. 驗證的Java
- 12. Java:驗證類存在
- 13. while循環在java驗證
- 14. 輸入驗證在Java
- 15. 在java中驗證URL
- 16. 驗證在Java腳本
- 17. 驗證在Oracle的Java ADF
- 18. 驗證JtextFiled在Java Swing
- 19. 在java中驗證日期
- 20. 在java中的URL驗證
- 21. 驗證Java中的NTLMv2身份驗證
- 22. 在java 5中驗證證書?
- 23. Java忽略證書驗證
- 24. 驗證SSL認證Java/Android
- 25. Java 8 Jackson驗證
- 26. Java字段驗證
- 27. Java驗證文件
- 28. Java XML DTD驗證
- 29. Java球衣驗證
- 30. Java動態驗證
我嘗試了ifs,並將它的足夠的登錄名和密碼,在那裏我不允許字符řščž...,我使用變音的字段只是枚舉允許的標誌,但我認爲它的相當愚蠢的方式。 – user1097772