<script>
function change(input){
var reg=/[^0-9\u4e00-\u9fa5\(\%\)]*/g;
var str=input.value;
input.value=eval("str.replace("+reg+",'')");
}
</script>
<input type='text' id='userId' onchange='change(this)'>
<script>
function change(input){
var reg=/[\u4e00-\u9fa5\(\%\)]*/g;
var str=input.value;
if(reg.test(str))
alert("Error Message");
else
alert("right");
}
</script>
<script>
function change(input){
var reg=/[\u4e00-\u9fa5\(\%\)]*/g;
var str=input.value;
if(reg.test(str))
alert("Error Message");
else
alert("right");
}
</script>