var num = $("#phone").val();
var exp = new RegExp("((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}");
if (exp.test(num) === false)
{
alert("***-***-**** or (***) ***-**** form only");
return false;
}
当我进入" 123-123-1234"或者"(123)123-1234",即使我在网上使用测试仪,它也会返回假,它会返回一个我认为应该是真的匹配。我可以就我的错误得到一些建议吗?
答案 0 :(得分:1)
使用regular expression字面值。
public static class Student
{
private String s_rollno;
private String s_name;
Student(String rollno,String name)
{
this.s_rollno = rollno;
this.s_name = name;
}
public String getS_rollno() {
return s_rollno;
}
public void setS_rollno(String s_rollno) {
this.s_rollno = s_rollno;
}
public String getS_name() {
return s_name;
}
public void setS_name(String s_name) {
this.s_name = s_name;
}
}