如何在Pug(Jade)模板中使用HTML5模式属性
使用帕格(以前称为Jade)模板引擎,我怎样才能使用input的模式属性 ?
当我使用如下模式:
input( type="tel", pattern="\d{7}" )
呈现的模式是:
<input type="tel" pattern="d{7}">
我也尝试过使用非转义属性 !=但它仍然逃避\
字符。
注意:它可以完美的使用pattern="[0-9]{7}"
。
这里的问题是\
字符被用来逃脱Javascript自己的特殊字符。
您需要将其转义出来,以便在模式中呈现,如此处所述 。
input( type="tel", pattern="\\d{7}" )
将正确渲染为:
<input type="tel" pattern="\d{7}">