【问题标题】:Regex for validating string for space at the beginning and end用于验证字符串开头和结尾的空格的正则表达式
【发布时间】:2014-05-20 07:26:14
【问题描述】:

我正在编写正则表达式将接受不以空格开头或结尾的字符串。但是中间的空格是允许的。 我的字符串只包含字母数字字符。我已经编写了正则表达式来检查特定长度为 10 允许空格的字母数字字符串。

[A-Za-z0-9\s]{10}.

这也允许在开头和结尾处留有空格。我曾尝试使用\S 在开始时省略空格。但是没有用。关于这个正则表达式的任何建议。

【问题讨论】:

    标签: regex


    【解决方案1】:

    你可以使用这个正则表达式:

    ^[A-Za-z0-9](?!.*?\s$)[A-Za-z0-9\s]{0,9}$
    

    这将强制第一个和最后一个字符为字母数字,同时在中间 8 个字符中留出空格。

    【讨论】:

      猜你喜欢
      • 2021-07-04
      • 2013-08-04
      • 2021-07-07
      • 2018-08-14
      • 1970-01-01
      • 2023-03-03
      相关资源
      最近更新 更多