求一个常用正则 验证金额/价格的正则表达式有以下要求:只能够输入整数或小数能控制长度(长度包含小数点) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 小数点只能输入两位,最多只能输入5位的<script>var reg=/^[\d(.\d){0,2}]{0,5}$/;alert(reg.test(str));</script> <script> function test(str){ var reg=/^[1-9][\d(.\d){0,2}]{0,4}$/; alert(reg.test(str)); }</script><input type="text" onchange="test(this.value)"> var reg=/^[0-9][\d(.\d){0,2}]{0,5}$/; var reg=/^[1-9][\d(.\d){0,2}]{0,4}$/; <script> function test(str){ var reg=/^([1-9][\d(.\d){0,2}]{0,4}|[0-9](.\d){0,2})$/; alert(reg.test(str)); }</script><input type="text" onchange="test(this.value)"> <script> function test(str){ var reg=/(^-?[1-9]*(\.\d*)?$|^-?d^(\.\d*)?$)|(^0\.\d+)/; alert(reg.test(str)); }</script><input type="text" onchange="test(this.value)">测试过01 001 0.1 0.01 负数的 文本框focus后,向上移动1px 请教关于 canvas 与 IE 兼容的一个问题 新手入门问题 怎样用JS生成一个radiolist javascript中怎样切割字符串 js报错 对象不支持此属性或方法 弹出窗口里的值回传到父窗口的问题,请大家进来帮帮忙,急呀 iFrame外面的button如何保存Iframe里面的内容? 如何实现这样的特效?有些菜,请帮助! js和jsp之间能传递参数吗? 超难:如何获取div中光标所在行的行号及该行文字? DOM 新增加的结点为什么是NULL的??
var reg=/^[\d(.\d){0,2}]{0,5}$/;
alert(reg.test(str));
</script>
<script>
function test(str){
var reg=/^[1-9][\d(.\d){0,2}]{0,4}$/;
alert(reg.test(str));
}
</script>
<input type="text" onchange="test(this.value)">
<script>
function test(str){
var reg=/^([1-9][\d(.\d){0,2}]{0,4}|[0-9](.\d){0,2})$/;
alert(reg.test(str));
}
</script>
<input type="text" onchange="test(this.value)">
function test(str){
var reg=/(^-?[1-9]*(\.\d*)?$|^-?d^(\.\d*)?$)|(^0\.\d+)/;
alert(reg.test(str));
}
</script>
<input type="text" onchange="test(this.value)">
测试过01 001 0.1 0.01 负数的