jQuery tag-it - 错误地使用replace()?

时间:2015-06-24 14:49:50

标签: jquery tag-it

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

有人对此有解释吗?

1 个答案:

答案 0 :(得分:0)

trim在开始和结束时删除所有空格。

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