我有一个注册表,我想在C#中验证电话号码,我的inputText中只接受带有空格或换行符的数字,我该如何创建模式?我使用[^\d\s+$]但它不能正常工作?
你错了地放置了锚点^和$量词+,试试吧
^[\d\s]+$
Run Code Online (Sandbox Code Playgroud)
方括号定义了一个字符类,你可以在里面放置你想要允许的所有字符.如果您的角色类^以其否定的类开头,则意味着匹配不在类内的所有内容.
^ 将表达式锚定到字符串的开头
$ 将表达式锚定到字符串的末尾
+ 这里的量词意味着:匹配来自一个或多个类的所有字符.
您可以在regular-expressions.info上找到有关正则表达式的更多信息,也许" 快速入门 "将是一个很好的起点.