如何限制文本只输数字不能输字母和汉字? 如何限制文本只输数字不能输字母和汉字?js 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只能输入数字的文本框,你为什么不用numberupdown(微调控件)实现呢? onkeyup="value=value.replace(/[^\d]/g,'')"给文本框加以上属性 <input type="text" id="input1" onPropertyChange="javascript:this.value = this.value.replace'/^\d*/g,''"/> <script language="javascript" event="onkeydown" for="document"> if(event.srcElement.name=='TextBox1') { if(!KeyIsNumber(event.keyCode)) { return false; } }</script><script language="javascript">function KeyIsNumber(KeyCode){ if(((KeyCode>47)&&(KeyCode<58))||(KeyCode==8)||(KeyCode==46)) { return true; } else { return false; }}</script> var reg=/^\d*\.?\d{0,2}$/; ];var reg=/^(-|\+)?\d+(\.\d+)?$/;var reg=/^(?:[\+\-]?\d+(?:\.\d+)?)?$/;在网上找的正则表达式,三个都试了,能实现输数字,但汉字确能输,字母不能输,能不能让汉字也不能输入就好了 <input type="text" id="input1" onPropertyChange="javascript:this.value = this.value.replace(/^\d*/g,'')"/> //这个不错。能输汉字?!从正则语义上看,是不能输汉字的。var reg=/^(?:[\+\-]?\d+(?:\.\d+)?)?$/; 你将的输入法关闭掉就不能输入汉字了style="ime-Mode:disabled;"还有就是防止粘贴了 请高手帮帮忙 有没有好的插件,推荐一下 请问:QQ爱墙功能如何实现?? 多个字段分别更新,如何用存储过程实现? window.Open()问题 NHibernate Null 问题 dtagrid 每行里有一个删除按钮 !点击 报错! document.form1.action=""疑问 学习asp.net 用什么语言好。 我的菜单是个inc文件,但是它有一些项被dropdownlist挡住了,怎么解决? 如何使用membership手动编程,实现取回密码的操作? DataGrid中嵌套Checkbox问题,大家多多帮忙!
给文本框加以上属性
if(event.srcElement.name=='TextBox1')
{
if(!KeyIsNumber(event.keyCode))
{
return false;
}
}</script><script language="javascript">function KeyIsNumber(KeyCode)
{ if(((KeyCode>47)&&(KeyCode<58))||(KeyCode==8)||(KeyCode==46))
{
return true;
}
else
{
return false;
}
}</script>
能实现输数字,但汉字确能输,字母不能输,能不能让汉字也不能输入就好了
var reg=/^(?:[\+\-]?\d+(?:\.\d+)?)?$/;