问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求只能输入 正数和两位小数 的正则表达式,要能用的。。。

发布网友 发布时间:2022-05-06 10:54

我来回答

5个回答

热心网友 时间:2022-06-29 19:55

/**
 * 校验精确到小数点后最多两位的数字
 * @author g8up.cn
 * @date 2017.06.14
 */

//测试
function test( reg ){
// 用例: case + 预期
const ret = [{
case:'0',
exp: true,
},{
case:'0.1',
exp: true,
},{
case:'0.12',
exp: true,
},{
case:'0.123',
exp: false,
},{
case:'-0.12',
exp: true,
},{
case:'12',
exp: true,
},{
case:'012',
exp: false,
},{
case:'-012',
exp: false,
},{
case:'12.0',
exp: true,
},{
case:'12.',
exp: false,
},{
case:'00',
exp: false,
},{
case:'-0',
exp: true,
},{
case:'-12.123',
exp: false,
},{
case:'-0.1.2',
exp: false,
},].filter( item => {
return reg.test( item.case) !== item.exp;
});

console.log('验证不通过的用例有', ret.map(item=>item.case).join('\n') );// 打印非预期
}

var reg = /^((?:-?0)|(?:-?[1-9]\d*))(?:\.\d{1,2})?$/;
test( reg );

热心网友 时间:2022-06-29 19:56

用这个\d{1,}\.\d{2}$
{2}中 2 就是来匹配小数位数的,$表示结尾的意思。

热心网友 时间:2022-06-29 19:56

/^([1-9]\d*|0)(\.\d{1,2})?$/

/^([1-9]\d*|0)(\.\d{1,2})?$/

匹配整数或最多两位小数

热心网友 时间:2022-06-29 19:57

^([1-9][0-9]*)(\.[0-9]{2})?$|^(0\.[0-9]{2})$

热心网友 时间:2022-06-29 19:58

[0-9]+\.?[0-9]{0,2}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
按现行会计制度的规定,短期借款所发生的利息,一般应记入( )科目。 省钱输送机 江西同步带欧规皮带滚轮模组规格 请问91年3月12日是什么星座拜托各位大神 1991年3月11的双鱼座怎样拜托了各位 谢谢 ...年11月3号。这两个时间出生的人各是什么塔罗牌?拜托各位大神... 孤岛惊魂4怎么不显示dlc 微信百万保障诈骗是怎么回事 秋季大棚里应候种植什么蔬菜最适合 上海音乐学院钢琴十级通过率 行驶里程最多3位整数,2位小数的正确写法怎么写,例如我想写10000公里 西门子触摸屏io域怎样显示3位整数和2位小数 行驶里程最多3位整数,2位小数的正确写法怎么写,例如我想写10000公里?_百度问一问 SQL语言的数据类型中,整数部分3位,小数部分2位的定点小数的定义是什么... 最多为3位整数2位小数的正则表达式如何写 excel单元格只允许输入小数位数小于等于三位的数字,要如何设置 如何将输入数据的区域设置为只能输入整数和两位小数 access某字段要求只能输入 怎样设置输入掩码3位整数和两位小数 双卡手机怎么用两个? 吃鸡怎样领取尊龙外套 一部手机两个怎么弄 一机双卡怎么设两个? 微信,我一个手机两张卡可以注册两个吗? 网页上放一个二维码,用手机扫描后,可以用手机浏览器直接下载相应的APP客户端的功能室怎么完成的? 姓张2月9日17时35分出生女孩名字 如何安装二维码chrome浏览器插件 张艺琳和张懿萱哪个名字好听 张忆秋这个名字好不好 帮忙取个好听有文雅的名字 男的 姓张 张艺林韩文名字翻译 输入3个整数,计算它们的和及平均值,平均值的结果保留2位小数 价格不能为O,最多三位整数和两位小数是多少? c语言程序设计 要求如下 从键盘输入三个整数,输出这三个整数的和、平均值(保留2位小数)、积、最小值以及最大值. 2016《训练》试卷1操作题参考答案 编程实现:从键盘输入三个任意整数,计算并输出其和、平均值(保留2位小数,用函数解答) ...来控制输入框 只能输入 7位正整数和2位小数,点号只允许输入一次... c语言设计程序要求如下 ...贷款明细上写着 组合(不含保证)担保 ,是什么意思? BB霜应该用什么洗吖? 要求用c语言程序设计. C语言 求次程序 的设计要求和思想(已经有程序) C语言程序设计的题,要求给出程序 征信什么是对外贷款担保 C语言课题设计 学习学前教育有前途吗? 拼多多可以提现了为什么了打钱 拼多多下单提现2元过了四天没有发货退款会扣除2元吗? 拼多多提现2次之后是不是就弄不了了 拼多多提现100元还差2元就是没办法?