Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中具有特殊字符的字符串匹配_Javascript_Jquery_Html_Dojo - Fatal编程技术网

javascript中具有特殊字符的字符串匹配

javascript中具有特殊字符的字符串匹配,javascript,jquery,html,dojo,Javascript,Jquery,Html,Dojo,希望你们都做得很好 这是我的问题,我想拆分一个字符串,编写如下代码 var searchingWords='Hi @ All "SO Members"'; var searchTextList=searchingWords.match(/\w+|"[^"]+"/g); 它的作用是返回一个由空格分隔的数组,双引号,这样我就可以得到数组的值 [Hi,All,\SO Members\]但缺少特殊字符“@”,字符可能是&、*等,因此我需要所需的常规exp,它将被传递以匹配函数,或者在javascr

希望你们都做得很好

这是我的问题,我想拆分一个字符串,编写如下代码

var searchingWords='Hi @ All "SO Members"';

var  searchTextList=searchingWords.match(/\w+|"[^"]+"/g);
它的作用是返回一个由空格分隔的数组,双引号,这样我就可以得到数组的值 [Hi,All,\SO Members\]但缺少特殊字符“@”,字符可能是&、*等,因此我需要所需的常规exp,它将被传递以匹配函数,或者在javascript中是否有其他方法来完成此操作

请检查一下样品


谢谢。

这可能就够了:/[\w*&@,]+|[^]+/g。如果需要,可以添加更多特殊字符。嘿@techfoobar,很好用,非常感谢