我想验证我的文本字段,文本字段不允许
<< < > (){} []? &安培; *〜! #$%^ = + | \:'“,; 任何上述特殊字符都可以包含 - _ @ /。这些特殊的人物。 我该怎么做?同样的事情也适用于我的电子邮件领域。 任何人都可以帮我解决这个问题吗?
提前致谢 Ravikiran
答案 0 :(得分:0)
^(( “”)( “” + “” @)|((0-9A-ZA-Z )(小于???= [0-9A-ZA-Z])@ ))(()([(\ d {1,3}?)。{3} \ d {1,3}])|(([0-9A-ZA-Z] [ - \ W] [0-9A-ZA-Z])+ [A-ZA-Z] {2,6-}))$
这是一个很好的(取消微软的网站)
答案 1 :(得分:0)
我在这个表达式的字段中附上了你不想要的所有特殊字符(以及所有这些字符的转义),
\[\<\>\(\)\{\}\[\]\?\&\*\~\`\!\#\$\%\^\=\+\|\\\:\'\"\,\;]\
我认为您可以像这样进行验证,尝试在每个字段上匹配此表达式,如果找到匹配项,该字段无效,否则它是有效的,因为它不包含任何特殊字符。< / p>
答案 2 :(得分:0)
我建议使用以下代码使用javascript。
代码:
function isSpclChar(){
var iChars = "!#$%^&*()+=[]\\\';,{}|\":<>?";
for (var i = 0; i < document.qfrm.q.value.length; i++) {
if (iChars.indexOf(document.qfrm.q.value.charAt(i)) != -1) {
alert ("The box has special characters. \nThese are not allowed.\n");
return false;
}
}
}