标签: javascript regex
Javascript:
condition.replace(/([<=])/,'$1 ').replace(/>=/,'≥').replace(/(\d)(?=(\d{3})+$)/,'$1,');
可以将其合并为一个替换品吗?
结果:'> = 1000'→'≥1,000','= 100000'→'= 100,000','<10000'→'<10,000'
答案 0 :(得分:0)
我几乎不这么认为,或者如果这样的话,那将非常灵巧,我不确定该怎么做。我的猜测是,这两个表达式可以简单地完成工作:
>=(\d+)(?=\d{3}$)
替换为:
≥ $1,
和:
^(=|<)(\d+)(?=\d{3}$)
$1 $2,