gpt4 book ai didi

c# - 如何在 C# 正则表达式中将数字与空格和换行匹配?

转载 作者:行者123 更新时间:2023-11-30 18:59:25 24 4
gpt4 key购买 nike

我有一个注册表单,我想用 C# 验证电话号码,我的输入文本中只接受带空格或换行符的数字,如何创建模式?我使用 [^\d\s+$] 但它不能正常工作?

最佳答案

你错放了 anchor ^$ 以及量词 +,试试

^[\d\s]+$

方括号定义了一个字符类,你把所有你想允许的字符放在里面。如果您的字符类以 ^ 开头,它是一个否定的类,意味着匹配类中的所有内容。

^ 将表达式锚定到字符串的开头

$ 将表达式锚定到字符串的末尾

+ 是量词,这里的意思是:匹配一个或多个类中的所有字符。

您可以在 regular-expressions.info 上找到有关正则表达式的更多信息,也许“quickstart ”是一个不错的起点。

关于c# - 如何在 C# 正则表达式中将数字与空格和换行匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10408716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com