这是一个邮件验证的判断句,但是我读不懂请大神指点!!
(this.value != "" && !/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value))
正则表达式本来就难懂,会用就行。
邮件的正则表达式。
怎样读啊,解释一下
this.value是当前输入,
判断当前输入字符不等于空,和不等于( 任意长度字符 + @ + 任意长度字符 + . + (A-Z大小写均可)2-4 个字符)的正则表达式
我感觉这个应该是写错了,应该是判断当前不等于空,和等于后面邮件正则表达式则通过。应该改成写 (this.value != "" && /.+@.+\.[a-zA-Z]{2,4}$/.test(this.value))