想控制不让输入汉字,该怎么搞?谢谢
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>
提交的时候就能触发了