【问题标题】:Regular expression alphanumerics with space带空格的正则表达式字母数字
【发布时间】:2010-04-24 06:25:47
【问题描述】:

我为字母数字编写正则表达式,但它不占空间。
我想要空格(字符之间的空格)。
我是这样写的:

^[a-zA-Z0-9_]*$

【问题讨论】:

    标签: asp.net regex


    【解决方案1】:

    \s 转义序列表示“空白”。

    将您的正则表达式更改为此(在字符列表中添加空格):

    ^[a-zA-Z0-9_\s]*$
    

    正如 Alex 所说,\w 代表单词字符,因此您可以进一步缩短它:

    ^[\w\s]*$
    

    this方便的备忘单。

    【讨论】:

      【解决方案2】:

      也许

      ^[\w\s]*$
      

      会更短吗?

      \w 表示单词字符(字母、数字和下划线)。

      我更喜欢 this 备忘单(打印)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-12
        • 2014-08-15
        • 1970-01-01
        • 2010-09-15
        • 1970-01-01
        相关资源
        最近更新 更多