2014年4月15日 星期二

Javascript 切割出子字串之 substr() 與 substring() 的差別

當我們想使用 Javascript 來取得某字串中的子字串,通常會使用 substrsubstring 這兩個 function,而這兩個 function 究竟有什麼差別呢? 以下我們就用兩個簡單的範例來說明:

範例一. substr()

  1. var input = "abc123";

  2. alert( input.substr(2,3) );  //  指定開始位置與需要抽取出子字串的長度


範例二. substring()

  1. var input = "abc123";

  2. alert( input.substring(2,3) );  //  抽取出兩個index之間的子字串



以上,大家看得出差別了嗎?  接著就是根據自己的需求去使用囉!

沒有留言:

張貼留言