验证输入,只能为数字,大小写英文字母,空格,英文符号“-?:().,’+” 效验后不通过则提示输入了哪些不支持的字符
<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>