Тире между цифрами в регулярном выражении, шаблон ввода

89
15 июня 2021, 19:30

Подскажите, пожалуйста, по регуляркам.

Шаблон ^[0-9]+$ позволяет вводить любые цифры, шаблон ^[0-9-]+$ позволяет вводить любые цифры и тире. А как сделать так, чтобы тире можно было вводить только между цифрами? '123-456' правильно, а, например, '-123' — не правильно.

Answer 1

Для произвольного количества цифр:

^\d+-\d+$

4566-2423424

Для ограниченного количества цифр:

^\d{3}-\d{3}$

111-222

READ ALSO
пустая строка в таблице html

пустая строка в таблице html

Как сделать одну строку в таблице html пустой, чтобы она была в качестве разделителя?

169
C++/CLI не находит библиотеку DLL, основанной на C#.NET

C++/CLI не находит библиотеку DLL, основанной на C#.NET

В общем, написал я следующий код в CLI_out на C# (NET 4

102
Как открывать текущее окно в новом окне?

Как открывать текущее окно в новом окне?

У меня есть приложение и я хочу получить копию текущего окна в другом окне, как мне это сделатьИспользую паттерн mvvm light

100
Как убрать повторяющиеся значения в запросе?

Как убрать повторяющиеся значения в запросе?

Всем привет, есть код выборки таблиц

192