验证输入,只能为数字,大小写英文字母,空格,英文符号“-?:().,’+” 效验后不通过则提示输入了哪些不支持的字符
1条回答 默认 最新
- 斯洛文尼亚旅游 2017-07-06 08:34关注
<input type="text" onblur="checkValid(this.value)" /> <script> function checkValid(v) { var re = /^[\da-z\-\?\:\(\)\.,\'\+ ]+$/i if(!re.test(v))alert("输入了非法字符如下\n"+v.replace(/[\da-z\-\?\:\(\)\.,\'\+ ]/gi,'')) } </script>
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报