Я пытался прочитать и протестировать различные тестеры регулярных выражений, чтобы найти свое решение, но не получил avial.Я использую:
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
ErrorMessage='<%# "*"%>' ValidationExpression="," runat="server"
ControlToValidate="edit_email" Display="Dynamic"
EnableClientScript="true"></asp:RegularExpressionValidator>
Все, что я хочу сделать, это выяснить, есть ли в текстовом поле запятая, и это наводит меня на мысль, что так и будет.Я проверил это на http://www.regular -expressions.info / javascriptexample.html , так как я понимаю, что EnableClientScript="true"
означает, что мне нужен JavaScript-совместимый RegEx
Любая помощь будет принята с благодарностью,Вот другие вещи, которые я пробовал:
ValidationExpression=".*\,"
, который скрывает сообщение об ошибке, только когда у меня есть строка, за которой следует запятая в конце: «123», ValidationExpression=".*,"
Которое скрывает сообщение об ошибке только когда у меня есть строка типа: «123» ValidationExpression=","
Которое скрывает сообщение об ошибке только когда у меня есть строка типа: «,» (только один символи ДОЛЖЕН быть запятой) ValidationExpression="[^,]"
, которая скрывает сообщение об ошибке, только когда у меня есть строка типа: "1" (только один символ, и НЕ ДОЛЖНА быть запятой) ValidationExpression="/,/"
Которое никогда не скрывает сообщение об ошибке