asp.net - 正则表达式验证在 Asp.net 中只允许字符和空格

标签 asp.net regex validation

你好,我需要一个只能验证字符和空格的验证。无论文本框中有多少空间和字符

我在下面使用这个正则表达式验证。但它只允许两个单词之间有一个空格,但不允许第三个单词有第三个空格。

([A-Za-z])+( [A-Za-z]+)

如何在正则表达式验证中只允许字符和空格?

最佳答案

尝试这个:

([A-Za-z])+( [A-Za-z]+)*
                       ^^ here
*表示重复该组零次或多次。如果您需要一次或多次,请使用 + .您可以使用的另一件事[ ]+而不是 space 来处理一个或多个连续空格。

此外,如果您需要,您可以使用 anchor ^$围绕你的正则表达式。赞 ^...regex...$

关于asp.net - 正则表达式验证在 Asp.net 中只允许字符和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23169911/

相关文章:

validation - gwt 编译期间的 GWT 验证错误 - 没有可用的源代码

c# - 从 List<T> 获取特定类型的对象

c# - Session 值为 null 应用程序代码 cs 文件

三层架构中的 ASP.Net session 存储提供程序

javascript - 使用正则表达式匹配哈希值,但当它们是 url 的一部分时则不匹配

c# - 如何用正则表达式替换匹配的组值

Python:使用正则表达式从 Pandas 系列中提取信息

c++ - 为 std::vector<double> boost 自定义验证器

交响乐 4 : Add constraint new UniqueEntity() to x if y is null

c# - 为什么我们需要反射?