我需要一个 Javascript 和 .NET 正则表达式来检查字符串并让我知道该字符串是否只包含一个字符而不是空格。
我想阻止用户输入诸如“wwwwwwwwww wwwwwwwwwww wwwwwwwwwww”之类的内容,但允许他们输入诸如“cccccccc dddddddddd”之类的内容。
我不太擅长正则表达式,所以很抱歉没有提供代码。
最佳答案
string [] inputs = {" sdfasf asdf ", " wwwwww wwwwwww ", " aaaaa bbbb ccccccc"};
foreach (string input in inputs)
{
var match = Regex.Match (input, @"^\s*(\w)(?:\1|\s)*$");
Console.WriteLine (input + "\t" + match.Success);
}
正则表达式不使用任何特殊字符,我相信它也适用于 javascript。在 C# 中,它打印:
sdfasf asdf False
wwwwww wwwwwww True
aaaaa bbbb ccccccc False
关于c# - Javascript/.NET 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397155/