练习JavaScript实现过滤特殊字符
for循环遍历特殊字符和用户输入字符,然后做比较,返回结果。
<script type="text/javascript"> var name = prompt("请输入用户名"); function ifname(value) { var astr = ["~","!","@","#","$","%","^","&","*","(",")","_","+","|",".",",","?"]; for (var s = 0;s < value.length; s++ ) { for (var d = 0;d <astr.length; d++ ) { if (value.charAt(s) == astr[d]) { return true; } } } return false; } if (ifname(name)) { document.write("不合法"); }else { document.write("合法"); } </script>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。