验证电子邮件

时间:2012-10-27 18:54:29

标签: javascript jquery validation

如何执行以下代码的相反操作。 我需要在第一时间检查它是否是假的,如果它是正确的。

var a = $("#phone").val();
var filter = /^[0-9]{8}$/;

if(filter.test(a)) {

} else {

}

3 个答案:

答案 0 :(得分:1)

变化

if(filter.test(a))

if(!filter.test(a))
这个!将否定布尔

答案 1 :(得分:1)

刚刚放!在filter.test(a)之前或使用filter.test(a) == false

var a = $("#phone").val();
var filter = /^[0-9]{8}$/;

if(!filter.test(a)) { // or if(filter.test(a) == false)

} else {

}

答案 2 :(得分:0)

如果您需要运行2个版本的代码,您已经有了使用if语句的方法

if(filter.test(a)) {
  /* run code if true*/
} else {
  /* run code if false*/
} 

要反转if测试,只需添加感叹号

即可
if( !filter.test(a)) {
 /* run code if false*/
}