У меня есть поле электронной почты на моей странице, которое я проверяю с помощью средства проверки регулярных выражений, предоставленного моим asp.net. Я использую то же выражение проверки, которое дано вместе с валидатором для электронных писем, т. Е.
ValidationExpression = "\ ш + ([-. + '] \ Ш +) @ \ W + ([-.] \ W +) \ ш + ([-.] \ W +). *"
Работает нормально, но проблема возникает, когда я пытаюсь дать неанглийские буквы, например
è é ü û ă и т. Д.
Но моя проблема в том, что когда я использую одно и то же выражение в javascript, это разрешает эти символы, даже на стороне сервера, то же выражение допускает эти символы.
Я думаю, что '\ w' разрешает все буквенно-цифровые символы, а также не английские символы, но
Я не знаю, почему он не позволяет использовать его в валидаторе.
Пожалуйста, предложите, если я что-то сделал не так.