c# - Javascript/.NET 正则表达式

标签 c# javascript .net regex

我需要一个 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/

相关文章:

c# - 使用 LINQ 的动态表达式。如何找到厨房?

c# - 允许用户使用 Entity Framework 在运行时定义表

javascript - 使用麦克风时静音输出 - Audio Web API

.net - 使用 InstallShield LE 更新现有安装

c# - 在 C# 中进行日期选择器验证的正确方法? (窗体)

c# - MVC : How can I change a Html. 网格行的颜色基于值?

JavaScript 改变图像

javascript - 分页无法选择原件

.net - 自定义行为的配置错误

c# 问题 - 是否有工具可以确定我应该/可以在何处使用 "using"语句来确保资源已关闭?