我提前道歉 - 这应该是非常简单的事情,由于某些原因我无法正常工作(我是javascript的新手!)。我试图做一些客户端javascript验证(我也会进行服务器端验证),但它并没有像希望的那样工作!
我知道Validate email address in Javascript?但由于某种原因,我无法在我的代码中使用它。这是if语句(它是按下按钮时发生的一些事情的一部分):
var signUpEmail = document.getElementById('signUpEmail');
var emailVerification = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/;
//Validates email address
if (emailVerification.test(signUpEmail) == false) {
alert("Please enter a valid email address");
return false;
};
每当我在字段中按下任何内容(甚至是正确的电子邮件)按钮时,都会显示警告。
答案 0 :(得分:2)
您正在将元素传递给正则表达式,将其更改为
class test {
public static void main(String[] args) {
int[] array = {5, 7, 1, 8, 9, 3,110};
int evenCount =2;//required count ....for 100th even put evenCount = 100;
evenval(array,evenCount);
}
public static void evenval(int[] array,int evenCount) {
for (int i=0;i<array.length;i++) {
if(array[i] % 2 == 0&&--evenCount==0) {
System.out.println("the required even number is "+array[i]+" at index "+i);
return;
}
}
}
}