我正在使用knockoutjs和淘汰赛验证。我试图限制输入分号。我试过这个:
.extend({ pattern: { params: "[^;]"} });
..某种程度上,当我在文本输入中输入'pppppp'时,它被视为无效。但'eee'有效,请帮忙吗?
谢谢!
答案 0 :(得分:3)
您似乎需要包含自定义消息,或者不使用包装对象。
以下结构有效:
.extend({
pattern: {
params: '^[^;]*$'
, message:"fail"
}
})
或
extend({
pattern: '^[^;]*$'
})
但是,这会导致意外行为:
.extend({
pattern: {
params: '^[^;]*$'
}
})