Кто-нибудь знает хорошее выражение Regex, которое можно добавить в ValidationExpression, чтобы убедиться, что мои пользователи вводят только символы ASCII?
<asp:RegularExpressionValidator id = "myRegex" runat = "server" ControlToValidate = "txtName" ValidationExpression = "???" ErrorMessage = "Non-ASCII Characters" Display = "Dynamic" />
Полный диапазон Пожалуйста ... избегайте таких вещей, как ... ø





Если вы хотите отобразить возможные значения ASCII 0x00 - 0xff, вы можете использовать это регулярное выражение (.NET).
^([\x00-\xff]*)$
Одна вещь, на которую вы можете захотеть обратить внимание, - это то, что в нижней части таблицы ASCII есть много управляющих символов, которые могут вызвать неприятные результаты. Вот выражение, которое я использую, чтобы разрешить только "небанковые" символы:
^([^\x0d\x0a\x20-\x7e\t]*)$
Вы имеете в виду только буквенно-цифровые символы или полный диапазон символов ASCII?