JS验证input输⼊框(字母,数字,符号,中⽂)只能输⼊英⽂
<input type="text" onkeyup="place(/[^a-zA-Z]/g,'')">
只能输⼊英⽂
<input type="text" onkeyup="place(/[^\a-\z\A-\Z]/g,'')"
onkeydown="fncKeyStop(event)" onpaste="return false"
oncontextmenu="return false" />
⽆法粘贴,右键不会弹出粘贴菜单
只能输⼊数字:
<input onkeyup="this.value=place(/\D/g,'')"
onafterpaste="this.value=place(/\D/g,'')">
只能输⼊数字,⼩数点:
<input name="price" type="text"
onkeyup="place(/[^\d\.]/g,'')">
只能输⼊数字,⼩数点,下划线:
<input name="price" type="text"
onkeyup="place(/[^\d\._]/g,'')">
只能输⼊英⽂和数字:
<input onkeyup="place(/[\W]/g,'') "
onbeforepaste="clipboardData.setData('text',Data('text').replace(/[^\d]/g,''))">
只能输⼊汉字:
<input onkeyup="place(/[^\u4E00-\u9FA5]/g,'')"
onbeforepaste="clipboardData.setData('text',Data('text').replace(/[^\u4E00-\u9FA5]/g,''))">
禁⽌输⼊法输⼊:
<input type="text" >
⽆法切换输⼊法
只能输⼊中⽂、英⽂、数字、@符号和.符号:
onpaste不能用input<input type="text"
onkeyup="place(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.]/g,'')">
不能为空:
<input onblur="if(place(/^ +| +$/g,'')=='')alert('不能为空!')">
以上就是本⽂的全部内容,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,同时也希望多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论