RegExp 表示 JavaScript 中的浮点数,带有可选的(多个)逗号和小数点
RegExp for floating number in JavaScript with optional (multiple) commas and decimal points
我搜索了很多,但无法在JavaScript中想出一个正则表达式,这将允许浮动数字的以下几点:
- 正数
- 可选,仅允许使用任意精度的小数点 小数点
- 前可以存在任意数量的逗号(0 或更多),但小数点后不允许使用逗号
比赛:
- ,1
- .0
- 0 1,0,
- 0,0,
- 1,,,,
- 0.
- 1、
失 配
- .
- ,
- .0,
- .,
请帮我获得上述要求的正则表达式
似乎你想要这样的东西。
^(?=.*'d)(?!.*?'.[^.'n]*,)'d*(,'d*,?)*('.'d*)?$
演示
-
(?=.*'d)
Lookahead 断言必须存在一个数字。 -
(?!.*?'.[^.'n]*,)
断言小数点后不存在逗号。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 多个单选按钮组相互干扰
- onkeyup无法动态创建多个文本区域
- 借助asp.net验证或java脚本对多个文本进行验证
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- jQuery自定义验证比较多个输入的序列
- Html页面上的多个Base64图像和平滑加载
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- KnockoutJS-组件-多个实例
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 选中多个具有相同名称的复选框
- MongoDB (php) - 以数组而不是多个属性的形式返回文档属性
- 如何将一个JavaScript函数回调为多个函数
- 循环浏览多个身体背景图像
- 谷歌地图JS API+JSON-多个标记没有显示
- 如何将多个画布保存为一个图像
- 使用$.ajax发布多个复选框
- 从手机中选择多个图像'使用phonegap的多媒体资料
- 十进制数字的 Javascript 正则表达式 - 替换非数字和多个小数点
- RegExp 表示 JavaScript 中的浮点数,带有可选的(多个)逗号和小数点