HelpF.pro

Проверка наличия в строке только цифр. Регулярные выражения

Есть много примеров кода 1с для определения строки состоящей только из цифр. Как правило, это цикл с перебором значений строки. Предлагаю еще один без циклов, с использованием регулярных выражений

Код 1C v 8.3
 
RegExp = Новый COMОбъект("VBScript.RegExp");
RegExp.Global = Истина;
RegExp.Pattern = "^\d+$"; //шаблон поиска
Matches = RegExp.Execute(НашаСтрока);            
Результат = Matches.Count;

Если в строке только цифры, результат = 1, если нет - 0


Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq83/view/1882.html