0
Я работаю над проверкой адреса электронной почты. Использовали аннотацию данных:MVC Адрес электронной почты Проверка
[DataType(DataType.EmailAddress)]
public string EmailAddress { get; set; }
Это позволяет мне иметь адрес электронной почты со специальными символами, такими как Alt + 135.
Есть ли способ проверить адрес электронной почты, чтобы он содержал диапазоны ascii, от 60 до 125?
Thanks @Chris Pratt. Слишком много форматов. Вы рекомендуете какую-либо вещь для этого диапазона ascii? – stack
Это всего лишь стандартный диапазон регулярных выражений. Вам просто нужно определить, какими должны быть ваши начальные и конечные персонажи. Например, '[- ~]' соответствует 64-126 в ASCII, который является в основном всеми печатными символами, потому что это пробел '64', а тильда -' 126'. Или, если вам нужно включить что-то вне диапазона печати (что на самом деле не имеет смысла с чем-то вроде адреса электронной почты), вы можете использовать '\ x {FFFF}' для представления символа, где '{FFFF}' - это шестнадцатеричное значение. –