正则表达式删除 000 并保留数字、减号和逗号
Regular expression removing 000 and retaining numbers, minus and comma
>我在javascript中有一个如下所示的字符串-
var input="-213,23.3 '000 Millions";
我希望输出为"-213,23.3"我正在使用以下正则表达式来实现这一点-
input.replace(/[^0-9.,'-]/g, "")
但是我得到输出"-213,23.3'000">
我也想删除'000(因为我这是千的表示(
任何人都可以告诉我如何删除带有保留数字的"000",-(减号(,",(逗号(提前致谢
PS:我只想在现有的正则表达式中再添加一个 '000 的条件,因为我负担不起更改此正则表达式的费用。
input.replace(/^(-?['d,]+(?:'.'d+)?).*$/, "$1")
或者作为正则表达式的附加条件:
input.replace(/[^0-9.,'-]+|''d+/g, "")
var input="-213,23.3 '000 Millions";
var a = input.replace(/' ?''(.*?)$/, '');
console.log(a);
或
var a = input.replace(/' ?''['s'S]+$/, '');
相关文章:
- 如何删除除冒号、数字和'上午'或者'下午'
- 如何从字符串中删除除字母、数字、空格、感叹号和问号之外的所有内容
- 删除JS数组中的最小数字
- 删除图形和数字之间的连字符(-)符号
- 用于删除紧跟在非数字后面的零的正则表达式
- 删除第一个数字块之后的所有数字
- 从数组/字符串中删除所有小数和单个数字
- 在粘贴事件Javascript的输入字段中删除所有非数字字符
- 正则表达式删除最后一个数字之后的字符串
- 如何从此代码笔中删除数字和秒文本
- JavaScript-Regex删除代码/特殊字符/数字等
- 删除Javascript中小数后的数字
- 无法从数字中删除空白(PHP/JS)
- Javascript删除除前导字符、单点字符和数字以外的所有字符
- jQuery删除除第一个和最后一个数字之外的所有数字
- 从整数中删除最后一位数字
- 如何删除“"使用jQuery从十进制数字中提取
- 将数字转换为字符串到数字以删除点
- Javascript 和正则表达式:删除除第一个字符之外的 evryting,如果是一个数字
- 将电话号码格式化为10位数字/删除多余字符