大佬教程收集整理的这篇文章主要介绍了Jquery检查输入.val()是否包含某些字符,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是用于非常基本的电子邮件地址验证,所以我只想检查文本是否为空,并包含@和.字符.
我一直在尝试这种方式:
if (($("." + parentname.attr("class") + " #email").val().contains("@")) && ($("." + parentname.attr("class") + " #email").val().contains("."))) { email = 1; }
所以我做了一些研究,发现.contains用于DOM对象,而不是字符串,建议尝试这样做:
if (($("." + parentname.attr("class") + " #email").val().IndexOf("@") != -1) && ($("." + parentname.attr("class") + " #email").val().IndexOf(".") != -1)) { email = 1; }
这会导致类似的错误:
我基本上没有想法,特别是考虑到以下代码在我做的另一个网站中的工作原理:
if ($("#contact-email").val().contains("yahoo.com")) { $(".errmsg").text("Domain yahoo.com has been bAnned due to excessive spam,please use another domain."); }
任何人都可以建议我可以尝试的任何其他事情,或者更好的是,如何正确地做到这一点?
以上是大佬教程为你收集整理的Jquery检查输入.val()是否包含某些字符全部内容,希望文章能够帮你解决Jquery检查输入.val()是否包含某些字符所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。