JS控制文本框只能输入小数点后十位。 //正则表达式改一下var regex=/[-+]?\d+(?:\.\d{1,10})?/g; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个正则表达式 我怎么加到我的INPUT 里面阿? 我不会。 给你个最简单的<input name="amount" type="text" class="inputC" id="amount" onkeyup="this.value=this.value.replace(/[^\d\.]/,'').replace(/(\d+\.\d{1,10})(?:\d+)?/g,'$1')"/>----------------------------------------找猎头把自己卖个好价钱! 给你个例子。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Test</title><meta http-equiv=Content-Type content="text/html; charset=utf-8"><script language="javascript"><!--//function CheckInput(obj){var _value=obj.value;var reChk=/^([-+]?\d+(?:\.\d{1,10})?)\d*$/g; if(reChk.test(_value)) { _value=_value.replace(reChk,"$1") - 0 ; } else { _value='0'; } obj.value=_value; //alert(_value);}//--></script></head><body><form><input name="amount" type="text" id="amount" onblur="CheckInput(this);" /></form</body></html> 这个应该可以了<input name="amount" type="text" class="inputC" id="amount" onkeyup="this.value=this.value.replace(/[^\d+\.]|(^\..*)/g,'').replace(/(\d+\.\d{1,10})((?:\d+)|(?:\.+))?/g,'$1')"/>----------------------------------------找猎头把自己卖个好价钱! javascript创建层问题 字数控制 js中类与类之间的引用 请问这个google map api 上的标注是怎么实现的呢 求人帮改个js.自己改过来不对啊// 请问怎样去掉字符串的左右空格,相当于java的trim()方法的功能? 正则表达式不是字符串无法动态的改变的问题 用webbrowser写的打印及预览可以修改吗 关于数组传递的问题 对于列表框(SELECT),我怎样定义它的宽度呢???????? 请问网易中网页中的弹出对话框是如何实现的? 这段程序为什么只能运行一次?
----------------------------------------
找猎头把自己卖个好价钱!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Test</title>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<script language="javascript">
<!--//
function CheckInput(obj)
{
var _value=obj.value;
var reChk=/^([-+]?\d+(?:\.\d{1,10})?)\d*$/g;
if(reChk.test(_value))
{
_value=_value.replace(reChk,"$1") - 0 ;
}
else
{
_value='0';
}
obj.value=_value;
//alert(_value);
}
//-->
</script>
</head>
<body>
<form>
<input name="amount" type="text" id="amount"
onblur="CheckInput(this);" />
</form
</body></html>
----------------------------------------
找猎头把自己卖个好价钱!