искать регулярные выражения, которые соответствуют числам с плавающей точкой и целым числам, тогда как числа с плавающей точкой имеют "," в качестве разделителя - PullRequest
0 голосов
/ 03 мая 2020

Я ищу регулярное выражение для соответствия обоим целочисленным значениям, а также числам с плавающей точкой (в то время как числа с плавающей точкой имеют разделитель ",").

регулярное выражение должно соответствовать, только если строка содержит только одно число, например 12, 12,33 не '12,33,12,3'

1 Ответ

0 голосов
/ 03 мая 2020

Попробуйте это регулярное выражение:

^[\d]+(?:,[\d]+)?$

^: начать с начала строки

[\d]+: 1 или более цифр

(?:: Не захватывающая группа, поэтому она не возвращает несколько групп

,: соответствует одной запятой

[\d]+: соответствует 1 или более цифрам

)? : сделать предыдущую группу необязательной

$: должен быть символ конца строки

regex101

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...