2014-10-31 79 views
0

我试图split the string与特殊字符'\'但它不工作。字符串拆分''在jquery或javascript

str = 'c:\images\jhjh.jpg'; 

result = str.split('\'); 

帮我解决了这个问题。在此先感谢

+6

字符串应该有适当的逃逸' 'C:\\图像\\ jhjh.jpg'.split(' \\');'。其中一个反斜杠是一个转义字符,表示“\”字面上你必须用一个“\”来转义它。 – dfsq 2014-10-31 09:43:10

+2

使用'split('\\');' – coolguy 2014-10-31 09:44:24

+0

@coolguy但会导致数组?敦敦敦.. – Ohgodwhy 2014-10-31 09:45:29

回答

4

您的输入字符串应该转义\,也应该在分裂函数参数中转义\以及。

这应该工作

str = 'c:\\images\\jhjh.jpg'; 
result = str.split('\\');