Вы здесь

regexp

Использование регулярных выражений (RegExp) в 1С

Регулярные выражения (Regular Expressions) являются известным и мощным средством для поиска, тестирования и замены подстрок. Эта технология доступна и в 1С - через объект VBScript.RegExp. Нужный объект уже встроен в современные версии Windows (начиная с Windows 98), и устанавливать дополнительно ничего не нужно.

Приведенные ниже примеры были протестированы в 1С:Предприятие 7.7; для 1С:Предприятие 8.x изменяется способ создания объекта:

Проверка email

Для проверки на корректность ввода email, можно использовать в JS и в PHP сделущее регулярное выражение:

^((?>[a-zA-Z\d!#$%&’*+\-/=?^_`{|}~]+\x20*|”((?=[\x01-\x7f])[^”\\]|\\[\x01-\x7f])*”\
x20*)*(?<))?((?!\.)(?>\.?[a-zA-Z\d!#$%&’*+\-/=?^_`{|}~]+)+|”((?=[\x01-\x7f])[^”\\]|
\\[\x01-\x7f])*”)@(((?!-)[a-zA-Z\d\-]+(?)$
Подписка на RSS - regexp