求一个正则,简单望指教 要求是:能输入数字,可以是小数,但是要排除整十,整百,整千,整万的情况,比如10052,142.35,654200都是对的,10,2000, 50000这些就不行.正则 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正则是用来解析字符串的,不是用来计算的。你需要先验证是否数字,然后 && value%10==0这样 上面的发错了。。重新发一遍。。var r=/^(\d|[1-9]\d*?[1-9]+0*)(\.\d+){0,1}$/;alert(r.test('10052'))//r.test('142.35')//r.test....后面的我都测试过了,你可以自己试一遍。。这个是javascript代码,换成别的语言正则也类似这样写 function asd(m){ return /^[1-9]\d+(\.\d+)?$/.test(m) && !/^[1-9]0+$/.test(m);}alert(asd("10000"));alert(asd("100n00"));alert(asd("10000.655"));alert(asd("10005"));alert(asd("10030")); 两个jquery插件使用冲突问题,高手进来看看 本人对正则不是很了解,请指教哈哈 头大了,一个关于asp幻灯片的问题~~~ safari 有人在用没 棘手问题 能不能用javascript程序新建vml的直线对象? 关于三角函数的问题 一个三百年前已忘得一干二净的问题 用java编译过的文件,还有希望还原吗,扩展名为.class js加载dom不显示数据..求助 关于给src赋值时造成的浏览器死掉的问题 结论文本框怎么得到值 JS点击链接后过几秒打开网页 jquery easyui-combobox问题!标签并没有设置multiple 在IE10下多选,在IE8是单选
你需要先验证是否数字,然后 && value%10==0
这样
alert(r.test('10052'))
//r.test('142.35')
//r.test....
后面的我都测试过了,你可以自己试一遍。。
这个是javascript代码,换成别的语言正则也类似这样写
function asd(m)
{
return /^[1-9]\d+(\.\d+)?$/.test(m) && !/^[1-9]0+$/.test(m);
}
alert(asd("10000"));
alert(asd("100n00"));
alert(asd("10000.655"));
alert(asd("10005"));
alert(asd("10030"));