Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
尝试使用以下正则表达式代码,但我的输入文本框中无法接受 - 键。请协助!
我的代码如下:
if (Regex.IsMatch(textBox_address.Text, @"^[a-zA-Z0-9#- ]+$"))
-通过替换它来逃避\-:
-
\-
^[a-zA-Z0-9#\- ]+$
正如您在这个表达式中看到的那样,[.-.]if 用于定义一组字符。为了解释正则表达式解析器,你的角色没有这个含义\,用来转义它。
[.-.]
\
如果您想要一个仅匹配数字和[. 要做到这一点:^[0-9\[]+$否则无法解析正则表达式。
[
^[0-9\[]+$