我正在尝试使用HTML5中的pattern属性来进行客户端验证。
然而,我发现我必须重复重复模式=“\ w {2,}”。
考虑以下代码是dart聚合物的一部分。
<input id='cityTxt'
type="text"
required
pattern="\w{2,}">
是否有某种机制我可以从标记中提取\ w {2,}“并将其替换为我现在可以用来表示模式的变量。这样,如果我对模式进行更改,它将是只在一个地方而不是在多个地方完成。
由于
答案 0 :(得分:2)
如果此标记位于聚合物<template>
标记内,则可以使用聚合物表达式将模式值绑定到模板模型的字段。
<input id='cityTxt'
type="text"
required
pattern="{{aPattern}}">
您的模型提供类似
的字段@observable String aPattern = r"\w{2,}";