Как я могу сопоставить только цифровые адреса электронной почты?Как сопоставить только числовые адреса электронной почты
Я проверяю по следующим адресам электронной почты:
[email protected] <-- want this
[email protected] <-- want this
[email protected] <-- don't want this
[email protected] <-- don't want this
[email protected] <-- don't want this
Я попробовал следующее регулярное выражение, но оно соответствует несколько адресов с буквами.
([0-9])+(@+)
Вы хотите, чтобы вернуть номер части сообщения электронной почты, или просто проверить, если она действует или нет? –
Он фиксирует некоторые буквы, потому что вам нужна привязка с левой стороны. Возможно, вы захотите добавить то, что он фиксирует для неправильных случаев - например, я подозреваю '123 @' для 'asdasd123 @ gmail.com'. – usr2564301
Попробуйте это, если вам просто нужно его совместить: '^ \ d + @'. https://regex101.com/r/eX2uQ5/1 – lintmouse