JS函数取字符串

============================================================ 
substr 方法 
返回一个从指定位置开始的指定长度的子字符串。 

stringvar.substr(start [, length ]) 

代码: 
<script> 
var img='abc' 
alert(img.substr(0,1)); 
</script> 


============================================================ 
substring 方法 
返回位于 String 对象中指定位置的子字符串。 

strVariable.substring(start, end) 
"String Literal".substring(start, end) 

代码: 
<script> 
var img='abc' 
alert(img.substring(0,1)); 
</script> 


============================================================ 
indexOf 方法 
返回 String 对象内第一次出现子字符串的字符位置。 

strObj.indexOf(subString[, startIndex]) 

代码: 
<script> 
var img='abc' 
alert(img.indexOf('b')); 
</script> 



============================================================ 

其他: 

<script> 
var img='abc'; 
alert(img.match(/./)); 
</script> 

<script> 
var img='abc' 
alert(img.charAt(0)); 
</script> 

 

 Mid()函数对应的JS方法是substr()

Mid()在ASP编程中,返回字符串中从第N个字符开始取M个字符。在客户端JavaScript中,同样需要这种应用。例如给出你一个http://www.webshu.com/tutorial/tor/7,id=0403.htm的网址,如何去掉http://,只取后面的www.webshu.com/tutorial/tor/7,id=0403.htm部分呢?

JavaScript的substr()的用法如:<字符串对象>.substr(<始>[,<长>]),例如上述的实例:

<script>
a="http://www.webshu.com/tutorial/tor/7,id=0403.htm";
c=a.substr(7,(a.length-7));
document.write(c)
</script>

运行的结果是:www.webshu.com/tutorial/tor/7,id=0403.htm

注意:Mid()函数和substr()的区别在于:

Mid():
<script language=VBScript>
c=Mid("钟意网页树树",2,3)
document.write(c)
</script>
运行结果是:意网页

substr():
<script language=JavaScript>
a="钟意网页树树";
c=a.substr(2,3);
document.write(c)
</script>
运行结果是:网页树

 

阅读更多
想对作者说点什么? 我来说一句

JS函数集合大全/JS函数

2008年11月13日 8KB 下载

没有更多推荐了,返回首页

不良信息举报

JS函数取字符串

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭