2014-10-30 103 views

回答

4

这里的问题是,\字符是用来逃避Javascripts自己的特殊字符。

您需要将其转义,以便在模式中呈现为explained here

input(type="tel", pattern="\\d{7}") 

将呈现正常的:

<input type="tel" pattern="\d{7}"> 
+1

要小心,'\'字符不是用来逃避玉的特殊字符,而是JavaScript的。引号中的字符串只是普通的JavaScript字符串,其他任何东西都会使事情变得复杂。 – 2015-09-03 21:18:27

+0

哦,你是对的@蒂莫西,我编辑了答案。谢谢! – 2015-09-04 22:23:00