^[78][0-68]\d{9}$
^(?!79)\d{10}$
/^(?!79)\d{10}$|^[78][0-68]\d{9}$/
8923456780
соответствует первому шаблону, но не соответствует второму. | - или
а не допустим & - и (если в регулярке это и)
или
как? или
используется...x|y
Соответствует либо 'x' либо 'y'.
Например, /green|red/ соответствует 'green' в "green apple" и 'red' в "red apple."
x|y
Соответствует либо 'x' либо 'y'.
Например, /green|red/ соответствует 'green' в "green apple" И 'red' в "red apple."
green apple
на соответствие регулярке /green|red/
, условие же у нас пройдет? red apple
, то условие тоже пройдети
, то проходить же не должно? проходить же должна фраза green red apple
green red apple
шаблон ~green|red~
будет находить И green, И red. См. пример. всё равно не пойму )Попробую объяснить иначе:
~первыйИЛИвторой~
, а вот в тексте будут найдены первый
и второй
. он был первый, а друг его был третий
первыйИЛИтретий
, то этого сделать не получится, потому что ИЛИ не является исключающим ИЛИ, что означает что оно работает как И.