【问题标题】:How to match the start and end of a string?如何匹配字符串的开头和结尾?
【发布时间】:2018-06-10 09:23:39
【问题描述】:

我尝试在字符串的开头和结尾匹配空格,我尝试了很多正则表达式但没有任何效果,这是我的基本正则表达式:

^\s\s$

有什么帮助或提示吗?我不想直接给我答案,只是有用的提示会有用。

【问题讨论】:

  • 你需要两者都匹配,还是可选的?

标签: javascript regex string space


【解决方案1】:

您当前的正则表达式将匹配 2 个空格之类的内容,因为这就是您的正则表达式所说的:

字符串开头、空格、空格、字符串结尾

要匹配开头和结尾的空格,您需要使用| 来表示“或”。如果空格在开头或结尾,我们匹配它:

^\s|\s$

如果要匹配多个空格:

^\s+|\s+$

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-24
    • 2021-11-28
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 2016-12-07
    • 2015-04-27
    相关资源
    最近更新 更多