【问题标题】:Regular Expression in Asp.NetAsp.Net 中的正则表达式
【发布时间】:2011-01-01 14:31:30
【问题描述】:

我需要一个“至少 6 个不带空格的字符”的正则表达式
请帮忙

【问题讨论】:

  • 应该是什么字符有什么限制吗?任何不是空间的东西?字母、数字?
  • 是除空格以外的任何字符。

标签: asp.net regex validation controls


【解决方案1】:
  • 允许除空格以外的任何内容^\S{6,}$
  • 只允许使用字母:^[a-zA-Z]{6,}$
  • 允许单词字符(字母数字和_):^\w{6,}$

【讨论】:

    【解决方案2】:

    你可以使用 \w{6,}

    也仅供参考:

    您可以使用Regex Coach 进行正则表达式实验。 使用 Regex Coach 等工具可以轻松地使用正则表达式。

    【讨论】:

      【解决方案3】:

      对于任何六个非空格字符(换行符除外,取决于选项):

      [^ ]{6,}
      

      对于六个非空白字符:

      \S{6,}
      

      【讨论】:

      • 在这两种情况下都应该是 {6,} 因为 vaibhav 声明“至少 6 个字符”
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-28
      相关资源
      最近更新 更多