正则表达式C#除了数字和字母外还允许冒号和括号

时间:2018-09-18 17:17:41

标签: c# regex

我目前有一个正则表达式,可以使用字母,数字,下划线和连字符。还允许字符串长度在1到255个字符之间。我需要添加此正则表达式以允许冒号和括号。请协助。我尝试了很多变化,但很茫然,只在列表中添加:和()并不能解决问题。 因此,如果有人检查此正则表达式,则应允许使用ABCabc123():_-

这样的字符串
 @"^[a-zA-Z0-9_-]{1,255}$"

1 个答案:

答案 0 :(得分:0)

只需使用\(\)之类的转义括号,其他任何方法都可以:

^[a-zA-Z0-9-_\(\):]{1,255}$