Javascript:
condition.replace(/([<=])/,'$1 ').replace(/>=/,'≥').replace(/(\d)(?=(\d{3})+$)/,'$1,');
Можно ли это объединить в одну замену?
Результаты: '> = 1000' → '≥ 1000', '= 100000' → '= 100 000', '<10000' → '<10000' </p>
Я вряд ли так думаю, или если так, это было бы довольно ловко, что я не уверен, как это будет сделано.Я предполагаю, что эти два выражения могут просто выполнить работу:
>=(\d+)(?=\d{3}$)
с заменой:
≥ $1,
и:
^(=|<)(\d+)(?=\d{3}$)
с такой же заменой:
$1 $2,