正则中文问题,谢谢解答

想控制不让输入汉字,该怎么搞?谢谢

 var regu = "^[a-zA-Z]{1}([a-zA-Z0-9_])*[^~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?][^u4e00-u9fa5]$";

换个思路,你允许输入什么租房?看你代码应该就是字母开头,字母,数组和下划线的组合

 <input type="text" onblur="if (!/^[a-z][a-z\d_]*$/i.test(this.value)) this.value = '';this.focus()" />
 <form action="">
    <input type="text" pattern="[^\u4e00-\u9fa5]+"  require>
    <input type="submit" value="submit">
</form>
提交的时候就能触发了