c# - 正则表达式允许字母数字,只有一个空格然后字母数字

标签 c# .net regex

我搜索了又搜索并尝试了很多不同的方法,但我似乎无法弄清楚这一点。我正在寻找一种只允许字母数字字符,然后只有一个空格,然后是字母数字字符的方法。我敢肯定这很容易,但我不知道。

我想要的示例:

    First Last     Allowed
    First La-st    Not Allowed
    FirstLast      Not Allowed
    First  Last    Not Allowed
    First La'st    Not allowed

然后我想从字符串中删除无效字符。

如果您需要更多信息,请告诉我。非常感谢!

最佳答案

^[a-zA-Z0-9]+ [a-zA-Z0-9]+$

……应该这样做。

关于c# - 正则表达式允许字母数字,只有一个空格然后字母数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11252826/

相关文章:

c# - 基于MVC4 MEF的动态加载插件

c# - 通过 POSTMAN 发送时 HttpRequest.Files 为空

c# - 我怎样才能获得对当前事件模态形式的引用?

c# - Lambda 方法来填充 ToDictionary() 方法中的值字段?

regex - 在 shell 中使用 grep 时,PCRE 正则表达式似乎不起作用

c# - 构建通用过滤器参数输入接口(interface)?

c# - 如何在 Entity Framework 4.1 的 Code-First Fluent API 中以编程方式定义关系

c# - 异步/等待 : Unexpected behaviour of ConfigureAwait

java - 用\$转义$

javascript - 通过 JavaScript 或 JQuery 获取 DESC 或 ASC 之前的子字符串