В настоящее время я пытаюсь получить совпадение с учетом следующих условий в правиле проверки для Salesforce
- Если номер начинается с любых цифр, кроме 2 или 9, то цифра в третьей позиции должна быть 2
- номер должен содержать ровно 9 цифр
- Повторение одного и того же номера не допускается
Это код, который у меня есть, разделен на три выражения, потому что я не уверен, смогу ли я получить тот же результат только в одном выражении.
Код, который я скопировал, соответствует синтаксису, но не соответствует
OR( NOT(REGEX(Phone, "[0-9]{9}")),
REGEX(Phone, "([0-9])\\1{8}"),
REGEX(Phone, "\\b[0,1,3,4,5,6,7,8]{1}[0-9]{1}[0,1,3,4,5,6,7,8,9]{1}")
)