我有一个要求,只允许在 JavaScript 表单中使用大写字母和逗号。我不确定如何检查特殊字符和脚本标签。我已经编写了以下代码。我不想允许像 $,%,& 等字符。
var upperCase= new RegExp('[A-Z]');
var lowerCase= new RegExp('^[a-z]');
var numbers = new RegExp('^[0-9]');
if($(this).val().match(upperCase) && $(this).val().match(lowerCase) && $(this).val().match(numbers))
{
$("#passwordErrorMsg").html("OK")
}
/[^a-zA-Z0-9]/.test(str)
,如果任何字符不在a-Z、A-Z或0-9中,则返回true,但请注意,这也会将é
或类似字符视为被拒绝的符号。 - megawac