【问题标题】:string split '\' in jquery or javascriptjquery 或 javascript 中的字符串拆分 '\'
【发布时间】:2014-10-31 09:41:46
【问题描述】:

我尝试使用特殊字符 '\' split the string,但它不起作用。

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

result = str.split('\');

帮我解决问题。提前致谢

【问题讨论】:

  • 字符串应该有正确的转义'c:\\images\\jhjh.jpg'.split('\\');。一个反斜杠本身就是一个转义字符,要从字面上表示“\”,您必须再用一个“\”对其本身进行转义。
  • @coolguy 但它会产生一个数组吗?顿顿顿..
  • 是的,当然它是一个数组
  • 感谢您的回复。但是,我没有填充这些值,它是从输入类型“文件”自动生成的路径。另外,我什至尝试将 '\' 替换为 "\\" 并且它不起作用。

标签: javascript jquery tokenize


【解决方案1】:

您的输入字符串应该转义\,并且您也应该在拆分函数参数中转义\

这应该可以工作

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

【讨论】:

    猜你喜欢
    • 2020-01-16
    • 1970-01-01
    • 2015-02-09
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 2011-01-13
    相关资源
    最近更新 更多