我必须从不允许的特殊字符列表中验证文本框。这都是不允许的字符。
"&";"\";"/";"!";"%";"#";"^";"(";")";"?";"|";"~";"+";" ";
"{";"}";"*";",";"[";"]";"$";";";":";"=";"
半列仅用于分隔字符。我尝试为某些字符编写正则表达式以验证它是否有效,我将扩展它。它不起作用。我在这方面做错了什么。
Regex.IsMatch(textBox1.Text, @"^[\%\/\\\&\?\,\'\;\:\!\-]+$")