JavaScript 在URL 中定位字符串

在HTML 页面引用、跳转中,经常需要在提交的URL 中提取感兴趣的内容,如提交表单的用户名等。

综合运用以上几个String 对象关于字符串选取的方法,可在目标字符串中定位到指定的字符串,并能实现指定的字符串多次出现情况下的有效定位。

考察如下代码:[code]<! DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
http://www.w3.org/TR/REC-html140/strict.dtd”>

Sample Page! 原始地址:
搜索子串:

[/code]运行上述代码,若目标字符串中存在指定的字符串,返回如图所示警告框。

若目标字符串中不存在指定的字符串,则返回如图所示警告框。

本实例扩展了 String 对象的indexOf( )方法,将其应用于指定字符串在目标URL 字符串中存在若干次的情况,同时综合使用了String 对象的length 属性。