我想添加客户端正则表达式验证以包含en-dash( - )和em-dash( - )
<asp:RegularExpressionValidator ID="NameRegExValidator" runat="server" ValidationExpression="[a-zA-Z\d.,!&/\(\)#\$?£àÀâÂäÄáÁéÉèÈêÊëËìÌîÎïÏòÒôÔöÖùÙûÛüÜçÇ’ñ€\|%\^\*@`~\+;:\-'\s\\"]+" ErrorMessage="Illegal Characters" ControlToValidate="Name" ></asp:RegularExpressionValidator>
任何人都可以帮助我吗?
答案 0 :(得分:1)
我不是.net专家,但你不能把这些角色放在课堂上吗? 或者将代码点放在类中,或者将它们放在char引用(xhtml / xml)中。
en dash – U+2013 – – or –
em dash — U+2014 — — or —
[a-zA-Z\d.,!&/\(\)#\$?£àÀâÂäÄáÁéÉèÈêÊëËìÌîÎïÏòÒôÔöÖùÙûÛüÜçÇ’ñ€\|%\^\*@`~\+;:\-'\s\\"–—]+
[A-ZA-Z \ d,&安培; /()#\ $£àÀâÂäÄáÁéÉèÈêÊëËìÌîÎïÏòÒôÔöÖùÙûÛüÜçÇ'ñ€\ |%\ ^ * @`〜+;:!? - '\ s \“的 - ] +