Как составить регулярное выражение для двух строк?
Имеется две строки: '7-9.05.2022' и '19.12.2021'. Необходимо в первой строке удалить значение между тире(-) и точкой(.), но чтобы вторая строка тоже соответствовала данному регулярному выражению.
Ответы (2 шт):
Автор решения: Alex Sim
→ Ссылка
Не совсем так как предполагалось, но поступил следующим образом:
result = /(^\d*).*?(\.\d*\.\d*)/.exec(string)
result[1]+result[2]
Автор решения: Alexey Ten
→ Ссылка
Если уж цель удалить кусок -9, то проще так:
result = string.replace(/-\d+/, '');