Regular Expressions 101

Community Patterns

Community Library Entry

0

Regular Expression
PCRE2 (PHP >=7.3)

/
(?=.*\+[0-9]{3}\s?[0-9]{2}\s?[0-9]{3}\s?[0-9]{4,5}$)
/
gm

Description

(?=.*+[0-9]{3}\s?[0-9]{2}\s?[0-9]{3}\s?[0-9]{4,5}$)

+ =обязательно + ввести [0-9]{3}\s? =вводить три цифры и разрешен пробел после [0-9]{2}\s? =вводить две цифры и разрешен пробел после [0-9]{3}\s? =вводить три цифры и разрешен пробел после [0-9]{4,5} =вводить только три или четыре цифры

  • пробелы разрешены, но не обязательны, как указано ниже +380 99 678 3498

  • варианты: +380 99 678 3498 +380 99 678 34989 +380996783498 +3809967834987

Submitted by anonymous - 3 years ago