小编Nas*_*man的帖子

使用正则表达式在javascript中搜索全字

我正在尝试使用以下正则表达式在javascript中执行整个单词搜索.

str = "Test String C.S (example)";
var regex_search = new RegExp("\\b"+search_string+"\\b","g");
if(str.match(regex_search)) != null)
  match = true;
else
  match = false;
Run Code Online (Sandbox Code Playgroud)

如果我搜索像'String'这样的普通字符串,上面的效果很好.但是如果我只搜索'S',它会返回CS作为匹配.此外,搜索示例返回一个匹配但在这种情况下我不想匹配,因为它有括号.我只想匹配整个单词.任何建议将不胜感激.

- 编辑 -

感谢@plalx澄清了这个例子.

javascript

3
推荐指数
1
解决办法
1万
查看次数

Javsacript for循环发出奇怪的结果

我写了一个简单的for循环来基于json响应执行一些DOM操作.这是我的代码

 onSuccess: function(a) {
        var b = a.items.length;
        for (i = 0; i < b; i++)
          user_id = a.items[i].id;
          $('#user_id').checked = true;
          selectUserSettings(user_id);
        }      
    },
Run Code Online (Sandbox Code Playgroud)

在我使用的一个例子中,结果集'a'中有14个项目.for循环,在添加断点时,在0,1,2,2,3,2,3,4,2,3,4,5处显示i的值...基本上它重置并从2开始并且去在再做一遍之前最多增加1个索引...我在这里做错了什么?任何帮助都将不胜感激.

javascript jquery mootools

-2
推荐指数
1
解决办法
34
查看次数

标签 统计

javascript ×2

jquery ×1

mootools ×1