在这里我想知道如何添加这些符号+ - ()为了验证。目前这个部分只接受数字。我想同时接受数字和这些符号+ - (). 这是我的代码
if (typeof !fields["enterprisemobile"]) {
isValid = false;
var pattern = new RegExp(/^[0-9b]+$/);
if (!pattern.test(fields["enterprisemobile"])) {
isValid = false;
errors["enterprisemobile"] = "Mobile Number is invalid";
}
}
替换您的正则表达式以接受新的符号。比如:
if (typeof !fields["enterprisemobile"]) {
isValid = false;
var pattern = new RegExp(/^[0-9b+-()]+$/);
if (!pattern.test(fields["enterprisemobile"])) {
isValid = false;
errors["enterprisemobile"] = "Mobile Number is invalid";
}
}
如果你想要更准确的解释这个正则表达式的含义,你可以去这里。