^[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. См. пример. всё равно не пойму )Попробую объяснить иначе:
~первыйИЛИвторой~, а вот в тексте будут найдены первый и второй. он был первый, а друг его был третийпервыйИЛИтретий, то этого сделать не получится, потому что ИЛИ не является исключающим ИЛИ, что означает что оно работает как И.