【问题标题】:jQuery tag-it - wrong use of replace()?jQuery tag-it - 错误使用 replace()?
【发布时间】:2015-06-24 14:49:50
【问题描述】:

我有一个问题要问那些使用 tag-it jQuery 插件 (https://github.com/aehlke/tag-it) 的人。
我查看了代码,发现了一些我自己不清楚的东西。 我说的是来自的 replace() $.trim(that.tagInput.val()).replace( /^s*/, '' ).charAt(0) != '"' 第 254 行的条件。
一开始我以为应该是replace( /^\s*/, '' ),然后我注意到了$.trim()的调用。

有人对此有解释吗?

【问题讨论】:

    标签: jquery tag-it


    【解决方案1】:

    trim 删除开头和结尾的所有空格。

    /^s*/ 表示“匹配表达式开头的所有 's' 字符”。

    【讨论】:

    • 我的错。我不是在问 trim 或正则表达式在做什么,而是在 if 语句中使用 replace() 的逻辑是什么?
    猜你喜欢
    • 2012-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多