jQuery里/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value)是什么意思呢,求大神拆开分析?
是验证邮箱格式的判断条件
.+任意1个or多个字符
@邮箱的特有字符
\.转义字符\. 表示点.
邮箱里面后面的字符都有.
因为是域名
然后点后面就是字母2个到4个长度的
js中正则对象有方法test,参数是待验证的字符串
如何解除代码?
灰化:加属性disabled="true", 如果是点击后触发,可使用属性onclick="javascript:{this.disabled=true; }"来实现。如果要点击后触发其他操作增加个函数:onclick="javascript:{this.disabled=true; function( ) }" 。
解除:利用JavaScript去除,例如用jQuery: $("#id").attr("disabled",false); 。
还没有评论,来说两句吧...