[英]how to validate a text field in jsp using java script for accepting only dot and comma as special characters
[英]Javascript: how to validate a text field which is alphanumeric only, without special characters or comma
我有一个文本字段来输入跟踪号,它可以包含任意长度的数字或字母字符,但不能包含空格、逗号或特殊字符。我需要正则表达式来匹配上述格式。我试过"/^[\\w\\s]+(?:,[^\\s])+?$/"
这会验证“as,”而不是“as,”,因此奇数个逗号匹配而不是偶数个。
您可以简单地尝试^[A-z0-9]+$
其中[Az]
将采用所有小写和大写字母,而[0-9]
将仅采用数字。
您可以在在线正则表达式测试器上测试您的正则表达式
如果您真的只想匹配字母数字字符串,则使用的正则表达式是/^[a-zA-Z0-9]+$/
。
嗨,这是脚本中的字母验证
$('#textName').keypress(function (e) { var regex = new RegExp("^[a-zA-Z]+$"); var str = String.fromCharCode(!e.charCode ? e.which : e.charCode); if (regex.test(str)) { return true; } else { e.preventDefault(); alert('Please Enter Alphabate'); return false; } });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type="text" id="textName" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.