目前,我正在 Java 操作中使用以下代码来验证电话号码的验证表单,但我想通过 JavaScript 进行此验证,你们可以指导我吗?
String mvrUserPhone = mvrUser.getPhone();
mvrUserPhone = mvrUserPhone.replaceAll("[+-]", "");
if (!mvrUserPhone.isEmpty()) {
try {
long phoneNumber = Long.parseLong(mvrUserPhone);
System.out.println(phoneNumber);
} catch (Exception ex) {
errorMessage = errorMessage + "<br />- Invalid phone number.<br />
(Please enter phone number in xxx-xxx-xxxx format)";
errorCount++;
}
-- 谢谢
最佳答案
您可以使用 javascript 获取电话号码作为示例(取自 http://saikiran78.wordpress.com/2011/04/20/phone-number-validation-using-jquery/ ):
function ValidatePhone() {
var phoneRegExp =
/^((\+)?[1-9]{1,2})?([-\s\.])?((\(\d{1,4}\))|\d{1,4})(([-\s\.])?[0-9]{1,12}){1,2}$/;
var phoneVal = $("#txtPhone").val();
var numbers = phoneVal.split("").length;
if (10 <= numbers && numbers <= 20 && phoneRegExp.test(phoneVal)) {
alert("SUCCESS");
}
}
关于java - 使用 Java 示例作为基础在 Javascript 中验证电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8892419/