2016-08-16 85 views
0

我需要有一個允許插入任意數量的大寫字母,數字和/或「\」字符的模式的HTML5輸入。我應該如何更改代碼:HTML5輸入模式反斜槓字符

pattern="[\\A-Z0-9]" 
+0

你不應該依賴於這一點。使用JavaScript可能更好。 – Jonathan

+1

爲什麼我不應該在HTML 5模式中繼續? – Annabelle

+0

別管我的評論,瀏覽器支持現在好像還好。 – Jonathan

回答

0

您正則表達式需要整個輸入相匹配:

<form onsubmit='alert("Submitted")'> 
 
    <input type='text' pattern='[\\A-Z0-9]*' /> 
 
    <input type='submit' /> 
 
</form>

MDN reference

+0

我現在看到我的錯誤。謝謝 – Annabelle