【问题标题】:JavaScript special characters misunderstanding [duplicate]JavaScript特殊字符误解[重复]
【发布时间】:2014-12-12 08:37:18
【问题描述】:

this javascript 代码中我有这一行:

   var regex = /\s+/gi;

知道这是什么意思:

/\s+/gi

提前谢谢你。

【问题讨论】:

  • 这是一个正则表达式(regex)
  • 它的\s+ 一个或多个空格

标签: javascript regex


【解决方案1】:

这是相同的必读https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions

正则表达式是用于匹配字符串中的字符组合的模式。在 JavaScript 中,正则表达式也是对象。这些模式与 RegExp 的 exec 和 test 方法以及 String 的 match、replace、search 和 split 方法一起使用。本章介绍 JavaScript 正则表达式。

【讨论】:

    【解决方案2】:

    这里,每个连续的空格字符串都被替换为空字符串

    更多详情请参考:- Is there a difference between /\s/g and /\s+/g?

    【讨论】:

    • 这里根本没有替换
    猜你喜欢
    • 1970-01-01
    • 2016-09-21
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    相关资源
    最近更新 更多