【发布时间】:2017-02-21 22:19:29
【问题描述】:
我有一个输入字段,我想在其中只允许数字和 1 个逗号。我怎样才能让它只接受一个逗号?
$("#my-field").on("keyup", checkKey);
function checkKey() {
this.value = this.value.replace(/[^0-9,]/g, "");
}
【问题讨论】:
-
写一个正则表达式来匹配逗号?
-
不要这样做。它对用户不友好。给东西上色,或输入信息,但不要让键盘失灵。
-
你可以查看这篇文章! -> stackoverflow.com/questions/5570820/…
-
您应该更具体地了解要匹配的所需格式。
标签: javascript jquery validation