我想爲我的HTML輸入表單寫一個模式。我需要接受所有字母(包括大寫和小寫),包括特殊字符æ,ø和å(和Æ,Ø,Å)。我還需要接受「 - 」和空格。HTML表單輸入模式與字母和æ,ø,å
回答
您可以使用字符類來定義您接受的字符。 ^[a-zA-ZæøåÆØÅ\s\-]*$
。其中,a-z
和A-Z
是標準的英文字母,然後是你想要額外的字符。您可以避免使用不區分大小寫的標誌來重複區分大小寫的字符。
或者,您可以對所有字母使用Unicode字母字符類,其中包括其他語言的特殊字符。 ^[\p{L}\s-]+$
這兩個這些似乎仍然接受像!#「¤&%()? – whistle
不應該這樣,如https://regex101.com/r/xT0rK5/1所示。此外,您定義了您接受的內容,因此不會接受括號內的任何內容。 –
不知道爲什麼,但是當我在HTML5中使用屬性patten時,如果我寫入但不能處理,但它接受一個單獨的æ,ø或Ã – TheCrazyProfessor
謝謝你的時間傢伙,但我發現「^ [a-zA-Z-æøåÆÅÅ] + $」就像我想要的那樣工作。
不接受空格,這不是您在問題中提出的問題。 –
- 1. TCPDF - 特殊字符如æ,ø,å
- 2. 不能請接受æ,ø,å
- 3. PostgreSQL,Perl和dojo特殊字符問題(æ,ø和å)
- 4. preg_replace issiue用「æ」和「ø」小寫字母
- 5. 如何在Windows終端下的Python 3中打印「æ」,「å」和「ø」等字母?
- 6. jquery maxlength「æ」或「ø」或「å」應計爲兩個字符
- 7. Zend框架和UTF-8字符(æ?å)
- 8. HTML輸入模式逗號和字母
- 9. html輸入模式與2模式
- 10. HTML輸入表單樣式
- 11. 轉義在URL中使用的特殊字符(ø,æ)
- 12. 在目標c中處理特殊字符æ,ø,åiphone
- 13. 只用字母強制輸入模式
- 14. 表單輸入字段驗證模式
- 15. HTML輸入表單和Javascript
- 16. PHP和HTML表單輸入
- 17. HTML輸入模式
- 18. HTML輸入正則表達式模式
- 19. HTML - 表單輸入
- 20. Html表單輸入
- 21. 我怎樣才能取得與字母查詢æ
- 22. HTML表單對齊 - 輸入與標籤
- 23. HTML表單輸入標題樣式
- 24. HTML表單文字輸入建議框
- 25. HTML表單:從輸入字段
- 26. 並排輸入字段的HTML表單
- 27. 驗證輸入 - 數字與字母
- 28. 如何找到從輸入字母表中的第一個字母和計數輸入字母
- 29. HTML表單輸入和幫助文本
- 30. HTML表單輸入框和上傳
您不接受的任何輸入? –
除了提到的數字和其他任何字符(例如!「#¤%&/()=?)。 – whistle
嘗試使用'^ [\ p {L} \ s - ] + $'。 –