【发布时间】:2022-06-10 23:41:48
【问题描述】:
我实现了一个检查电话号码是否有效的逻辑。但是,它不会检查数字是否应该只有 10 位。
self.validateContactInfo = function () {
let messages = [];
let regex = '^(\+\d{1,2}\s)?\(?\d{3}\)?[\s.-]\d{3}[\s.-]\d{4}$';
let phone = self.phone.peek();
if (!phome && !phone.match(regex)) {
messages.push("Please enter valid phone number");
}
if (messages.length != 0) {
puDialogV2.showDialog($('.body-content'), "Error", messages, self, function () { return; });
throw new Error(messages);
}
}
使用上面的代码,如果我将电话号码字段保留为黑色或输入任何字母字符,则会引发错误。但如果我输入 12 位数字,它不会。 比如我输入71356878901212,不会报错
【问题讨论】:
-
html在哪里
标签: javascript html knockout.js