<textarea onblur="mm(this.value)" style="width: 100%; height: 100px">C:\Documents and Settings\Administrator\桌面\新建文件\index.html</textarea>
<SCRIPT LANGUAGE="JavaScript">
<!--
function mm(url)
{
if(/^(.+(\\|\/))[^\\\/]+/.test(url)) alert(RegExp.$1);
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function mm(url)
{
if(/^(.+(\\|\/))[^\\\/]+/.test(url)) alert(RegExp.$1);
}
//-->
</SCRIPT>
使用方法如下:
<script type="text/javascript">
var s = 'C:\\Documents and Settings\\Administrator\\桌面\\新建文件\\index.html';
alert(s.replace(/[^\\]+$/, ""));
</script>
<SCRIPT LANGUAGE="JavaScript">
<!--
function mm(url)
{
alert(url.substring(0, url.lastIndexOf("\\")+1));
}
//-->
</SCRIPT>
'C:\\Documents and Settings\\Administrator\\桌面\\新建文件\\index.html'
这个\\只是因为它们在串里所以需要把\转义才这么写的。