2016-08-16 52 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