js正则求0到50的数字小数点后1位

如题,我要写一个判断年限小于等于50,小数位数只能有1位(最好小数位只有5,其它数字没什么用),不是负数的正则表达式,求大神

2个回答

/^([1-4]?\d(\.[05])?|50(\.0)?)$/

回复:

你是onkeyup中逐字输入实时检测啊,就要让“13.”这样也合法,与整个输入完全再检测是不一样的
/^([1-4]?\d(\.[05]?)?|50(\.0?)?)$/

jslang
天际的海浪 回复weixin_43746740: 你是onkeyup中逐字输入实时检测啊,就要让“13.”这样也合法,与整个输入完全再检测是不一样的 /^([1-4]?\d(\.[05]?)?|50(\.0?)?)$/
10 个月之前 回复
weixin_43746740
weixin_43746740 小数点按不出来啊,是我js得问题吗?小数点按住才能输入小数点后的数字
10 个月之前 回复

这是必须有小数

^([0-4]{0,1}\d\.[05])|(50\.0)$

这是可选

^([0-4]{0,1}\d(\.[05]){0,1})|(50(\.0){0,1})$
weixin_43746740
weixin_43746740 大神能不能改成只能输入这个区间的数字,其他的不能输入,我刚才试了一下字母也能输入到哦
10 个月之前 回复
caozhy
贵阳马善福 回复weixin_43746740: 看我更新的答案
10 个月之前 回复
weixin_43746740
weixin_43746740 可选的从0到50之间整数包括1位小数(小数点后的数字时5)
10 个月之前 回复
caozhy
贵阳马善福 回复weixin_43746740: 你是必须有小数,还是可选
10 个月之前 回复
weixin_43746740
weixin_43746740 大神,没好用啊,0到50都没有匹配成功
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java正则去掉小数点后多余0
需求:已知字符串为一数字字符形式,多为float,double转换过来,将其后多余的0与.去掉. package test; /** * 去掉多余的.与0 * @author Hust * @Time 2011-11-7 */ public class TestString { public static void main(String[] args) { ...
EditText限制输入数字,精确到小数点后1位设置
在EditText的布局文件里面设置: android:inputType="numberDecimal" 在代码中: /** 输入框小数的位数*/ private static final int DECIMAL_DIGITS = 1; InputFilter lengthfilter = new InputFilter() { public CharSe
js正则(50)
1>下面的正则怎么写啊(js)rn n个数字:n个数字,n个数字:n个数字,n个数字:n个数字rn 例如:rn 541:100000,101:100000rn 541:100000,101:100000, 541:100000 rn2)怎么判断上面输入的逗号和冒号都是英文半角下输入的啊
省略字符串 数字小数点后的多余0
number 是字符串 NSString *str = [NSString stringWithFormat:@"%@",@(number.floatValue)];
JavaScript 数字去掉小数点后的0
JavaScript 数字去掉小数点后的0方法很简单,JavaScript提供了现成的方法 parseFloat(),function parseNum(value){ value = parseFloat(value); }
js小数点后加两个0
js小数点后加两个0,常用于对价格的处理。 如5–>5.00, 5.6–>5.60, 5.88–>5.88
js去掉小数点后多余的0
js去掉小数点后面多余的0 用parseFloat 如:var a=23.8000   alert(parseFloat(a))  //结果:23.8 当然这个也有可能有想不到的结果 document.write(parseFloat("12dream3456.789")); document.write(parseFloat("dream123456.789")); 结
EditText设置只能输入小数点后1位
//edittext设置监听product_cost_price_edit.addTextChangedListener(new MyTextWatcher(product_cost_price_edit));class MyTextWatcher implements TextWatcher { EditText et; public MyTextWatcher(EditText e
数字,小数点正则,一段话提取数字
document.getElementsByTagName('input')[0].onkeyup = function () { if(!((this.value).exec(new RegExp(/^[0-9|\.]{0,20}$/)))) { this.value = ''; alert('冒了,写数字'); ...
随机输出1位数字(0~9)
如何随机输入一位数,并将这个数赋值到pp中rnrnrnvar pp=?rnrn效果是每刷新页面时数字就变了rn这个js怎么写啊?
去掉数字前面多余的0与小数点后多余的0
例如00000123rn结果 123rnrn例如123.1000rn结果123.1rn
求一个表示1位小数的正则
求一个表示1位小数的正则
js 正则提数字
var str= '>=3435asdas874747474asdf'; console.log(str.replace(/[^0-9]+/g, ''));  
js 数字格式正则
只能输入的格式:数字 小数(小数点后长度最多2位数)rnrn正确格式:4/4.1/4.2/0/0.0/0.00rnrn谢谢
js 数字正则
不能输入负数,小数点后只能一位数,谢谢
js 删除小数点后的0,js存储map数据
1.判断小数点后是否为0 var regexp = new RegExp("^\\d+(\\.(0)+)?$");
求一个字母和数字的js正则
[code=JScript]rnrnfunction testre()rnrnvar re=new RegExp;rnre.prototype="^[a-zA-Z\d]*$"//请问达人我这么写只想字母和数字,是否有错rnalert(re.test("高"));//问题:怎么这么老是true rnalert(re.test("www"));//问题:怎么这么老是truernrnrnrnrn[/code]rnrn感谢达人帮助
输出小数点后的0的方法
average=(int)(A*10.0/count+0.5)/10.0;      if(A!=0)printf("%.1lf ",average);
double 小数点后面的0
c# :rn数据位double 类型 :rndouble dnum=1.20 转换为:1.2rndouble dnum2=2.00 转换为: 2
mysql-小数点后面的0
去掉小数点后面的0
- (void)display{ /** * 方法1(正则表达式) */ NSString *regexZero = @"[0]$"; NSString *regexDot = @"[.]$"; NSPredicate *predZero = [NSPredicate predicateWithFormat:@"SELF MATCHES %@"
c++ 显示小数点后的0
#include "stdafx.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { cout.setf(ios_base::fixed, ios_base::floatfield); float num = 0.300; cout return 0; } 一般情况下,
小数点后多0的问题!!!!!!!!!
有两个输入框求和rndocument.all.sum.value = Number(document.all.ganma.value) + Number(document.all.beta.value);rnrn当值分别为:0.1、0.2时,和为:0.3000rn 0.14、0.16,和为:0.3000rn 0.15、0.15,和为:0.3rnrn请问:这是为什么?如何去掉后面的“000”?rn谢谢!
求不等于0的正则
3位正数不能等于0(0,00,000),的正则表达式rn7位整数+2位小数 的正则表达式rn都必须不能等于0,比如0 , 00,000,0000… 都禁止输入rnrn哪位大哥帮帮忙?
js 只允许输入数字和小数点
<script>function replaceNotNumber(hehe){  var pattern = /[^0-9|\.]/g;  if(pattern.test(hehe.value))  {    hehe.value = hehe.value.replace(pattern,"");  }}</script>   <input type="text...
只能输入数字和小数点的js
只能输入数字或者字母或者小数点的js方法
js 只能输入数字和小数点
function clearNoNum(obj) { //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/[^\d.]/g, ""); //必须保证第一个为数字而不是. obj.value = obj.value.replace(/^\./g, ""); //保证只有出现
正则求助:截掉包括小数点及以后的数字
rnrn这个正则: 当为1111整数时,竟为空了。rnsrc.replace(/(.\w+$)/, "");rn请大家帮我看看。rnrn要求以下就可以了:rn1113.1234 -》 1113rn1113-》1113
只能输入数字小数点负号正则
只能输入数字小数点负号正则.用于金额的验证等
求一正则: 数字,数字,数字,数字
例:rn231,23,454,67,78789,3214rnrn
输入框输入数字和小数点后两位
这个是最直观的网页中常用的js判断输入框输入数字+小数点后两位(可以方便的更改为n位),不同于网上大部分的js判断方式,兼容ie,ff,chrome等多个常用浏览器,上传文件是一静态页面,更适合初学者的使用和更换,同时根据需要可以更改小数点后位数的个数,非常方便的哟
求一正则,只保留数字和减号和小数点
小数点保留条件->只有在数字之间的小数点才会被保留rn减号保留条件->只有在数字前一位是减号的时候才会被保留rnrnrn例如 ~@-$.%-4.7%5rn正则后的结果为 -4.75
数字小数点后加f
#include rnint main(int argc, char *argv[])rnrn printf("%d",sizeof(9));rn return 0;rnrn这样结果是4,rn#include rnint main(int argc, char *argv[])rnrn printf("%d",sizeof(9.0));rn return 0;rnrn这样结果是8rn#include rnint main(int argc, char *argv[])rnrn printf("%d",sizeof(9.0f));rn return 0;rnrn大家猜猜这样结果是多少,非常奇怪,为什么,这个9.0f是什么数据类型了
正则求连续数字
需要用正则表达式判断一串数字是否以下格式:rnABCABC(如:123123,ABC是0~9连续的三个数字)rnABABAB(如:454545,AB是0~9连续的两个数字)rn
求一个JS正则——验证4位数字的的正则
在asp.net的js代码中验证4位数字的正则,第一位可以为零,但是就是不能输入小数和数字,字母,字符。
求只要数字的正则!
比如一句话里有:“打发0823-345#34534速度发货”rn我只要把里面的数字提出来,比如:082334534534rn要怎么办!求高手!!
50求一JS
用上下键可以选择一个经、背景加点灰色效果!rn在选择的上双击可发生双击事件rn那个写出<50分相送>
数字字符串小数点后数字格式转换问题???
字符串为0.987,如何转化得到字符串".987"或者"987"??rn又:rnrn字符串为87.3456178221,如何转化得到字符串"87.3456",即小数点后留4位有效数字??rn
datagridview 数字列,小数点后的0不显示
datagridview 绑定字段有4位小数rnrn如何让小数点后多余的0不显示rnrn
求一则正则表达式,数字和小数点
要求 0 0. .0 0.001234556 123.456457 123456788n这几种情况可以验证通过
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件