第一种方法:var test = "c:\\abc\\123.txt";alert( test.lastIndexOf( "\\" ) );一些特殊的字符需要 用 转义字符 "\" "\\" 就是表示 \第一种方法:var test = "c:abc123.txt"; alert( test.lastIndexOf( "" ) ); 一些特殊的字符需要 用 转义字符 "" "" 就是表示 """ 表示 " 至于 获取 中间的123 ,你自己来了。第二中:用正则表达式