Javascript 在一个正则表达式中为数字添加逗号、替换字符和添加空格
Javascript:Javascript 在一个正则表达式中为数字添加逗号、替换字符和添加空格,javascript,regex,Javascript,Regex,Javascript: condition.replace(/([<=])/,'$1 ').replace(/>=/,'≥').replace(/(\d)(?=(\d{3})+$)/,'$1,'); 条件。替换(/([=/,'≥').替换(/(\d)(?=(\d{3})+$)/,“$1”); 这可以合并为一次更换吗 结果:'>=1000'→ '≥ 1,000', '=100000' → '= 100000',“我几乎不这么认为,或者如果是这样的话,那就相当灵巧了,我不知道该怎么做
condition.replace(/([<=])/,'$1 ').replace(/>=/,'≥').replace(/(\d)(?=(\d{3})+$)/,'$1,');
条件。替换(/([=/,'≥').替换(/(\d)(?=(\d{3})+$)/,“$1”);
这可以合并为一次更换吗
结果:'>=1000'→ '≥ 1,000', '=100000' → '= 100000',“我几乎不这么认为,或者如果是这样的话,那就相当灵巧了,我不知道该怎么做。我猜这两个表达可能正好起作用:
>=(\d+)(?=\d{3}$)
替换为:
≥ $1,
$1 $2,
以及:
我几乎不这么认为,或者如果是这样的话,那就相当灵巧了,我不知道该怎么做。我猜这两个表达可能只是起作用:
>=(\d+)(?=\d{3}$)
替换为:
≥ $1,
$1 $2,
以及:
把它合并成一个正则表达式有什么好处?我会把它们分开以便于阅读。把它们分开怎么样?将其合并到单个正则表达式中有什么好处?为了可读性,我会将它们分开。