正则表达式允许使用字母数字,只有一个空格然后是alpahnumeric

use*_*735 7 .net c# regex

我搜索和搜索并尝试了许多不同的方法,但我似乎无法解决这个问题.我正在寻找一种只允许字母数字字符,然后只有一个空格,然后是字母数字字符的方法.我确信这很容易,但我不知道.

我想要的例子:

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

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

如果您需要更多信息,请与我们联系.非常感谢!

Ry-*_*Ry- 13

^[a-zA-Z0-9]+ [a-zA-Z0-9]+$
Run Code Online (Sandbox Code Playgroud)

......应该这样做.


mel*_*okb 6

这应该这样做:

^[0-9a-zA-Z]+ [0-9a-zA-Z]+$
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/5m6RH/


Kir*_*huk 5

使用这个正则表达式:

^[\p{L}\d]+ [\p{L}\d]+$
Run Code Online (Sandbox Code Playgroud)