js验证input输⼊框
<h1>js验证输⼊框内容</h1>
<br />
<br />
只能输⼊英⽂
<input type="text" onkeyup="place(/[^a-zA-Z]/g,'')">
<br />
<br />
只能输⼊英⽂
<input type="text" onkeyup="place(/[^\a-\z\A-\Z]/g,'')"
onkeydown="fncKeyStop(event)" onpaste="return false"
oncontextmenu="return false" />
⽆法粘贴,右键不会弹出粘贴菜单
<br />
<br />
只能输⼊数字:
<input onkeyup="this.value=place(/\D/g,'')"
onafterpaste="this.value=place(/\D/g,'')">
<br />
<br />
只能输⼊数字,⼩数点:
<input name="price" type="text"
onkeyup="place(/[^\d\.]/g,'')">
<br />
<br />
只能输⼊数字,⼩数点,下划线:
<input name="price" type="text"
onkeyup="place(/[^\d\._]/g,'')">
<br />
<br />
只能输⼊英⽂和数字:
<input onkeyup="place(/[\W]/g,'') "
onbeforepaste="clipboardData.setData('text',Data('text').replace(/[^\d]/g,''))">
<br />
<br />
只能输⼊汉字:
<input onkeyup="place(/[^\u4E00-\u9FA5]/g,'')"
input绑定onblur事件onbeforepaste="clipboardData.setData('text',Data('text').replace(/[^\u4E00-\u9FA5]/g,''))">
<br />
<br />
禁⽌输⼊法输⼊:
<input type="text" >
⽆法切换输⼊法
<br />
<br />
只能输⼊中⽂、英⽂、数字、@符号和.符号:
<input type="text"
onkeyup="place(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.]/g,'')">
只能输⼊中⽂、英⽂、数字、?符号和.符号,。!:
<input name="address" id="address"  onkeyup="place(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\?\,\。\;\!\、\.]/g,'')"  type="text" /> <br />
<br />
不能为空:
<input onblur="if(place(/^ +| +$/g,'')=='')alert('不能为空!')">
<br />
<br />

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。