如何使用正则表达式例如验证电子邮件,电话号码,以验证文本框中的值,字符串值jQuery验证文本框valuess
-1
A
回答
0
你可以使用这个jQuery http://jqueryvalidation.org/
这个jQuery插件使简单的客户方形式验证容易
或
电子邮件验证:
<script type = "text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type = "text/javascript">
function ValidateEmail(email) {
var expr = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
return expr.test(email);
};
$("#demo").live("click", function() {
if (!ValidateEmail($("#txtEmail").val())) {
alert("Invalid email address.");
}
else {
alert("Valid email address.");
}
});
</script>
<input type = "text" id = "txtEmail" />
<input type = "button" id = "demo" value = "Demo" />
为数字字符
$('.keyup-numeric').keyup(function() {
$('span.error-keyup-1').hide();
var inputVal = $(this).val();
var numericReg = /^\d*[0-9](|.\d*[0-9]|,\d*[0-9])?$/;
if(!numericReg.test(inputVal)) {
$(this).after('<span class="error error-keyup-1">Numeric characters only.</span>');
}
});
+0
我需要验证码和正常的表达 –
+0
我编辑了我的答案.. !! –
+0
对不起朋友现在只有我得到了15个声望 –
相关问题
- 1. jquery文本框验证
- 2. jQuery验证文本框
- 3. 验证文本框
- 4. 文本框验证
- 5. 文本框验证
- 6. 验证文本框
- 7. 在jQuery中验证多个文本框
- 8. 使用jquery动态文本框验证
- 9. jQuery组验证多个文本框
- 10. jQuery验证从asp.net文本框
- 11. 使用jquery验证文本框
- 12. 使用jquery验证文本框
- 13. 如何使用jquery验证文本框?
- 14. 文本框验证边框
- 15. 带有文本框值的Jquery文本框验证
- 16. 方法来验证使用jQuery的所有文本框验证
- 17. 验证文本框中的数字与jQuery验证
- 18. 验证基于复选框值的文本字段 - jQuery验证
- 19. 输入文本框验证
- 20. C# - 文本框验证
- 21. 验证文本框wpf
- 22. 验证文本框Javascript
- 23. Toolstripbutton不验证文本框
- 24. asp.net-MVC文本框验证
- 25. 验证文本框在MVC
- 26. 验证文本框ASP.NET
- 27. ASP.Net文本框验证
- 28. javascript验证的文本框
- 29. 验证HTML文本框
- 30. 验证在文本框中
在网上提供的jQuery插件已经很多,这可能会满足您的需要 –
方式太不具体。通过代码示例给出具体的问题,这些问题表明您在尝试解决这个问题方面花费更多精力,而不是在键盘中输入60个字符。 – dthree