2010-11-03 61 views
1

我無法閱讀正則表達式。假設我們有這個字符串:「mydomain.bu.pu」,我想抓住它的「.bu.pu」部分;javascript之後抓取一個字符串的一部分。 (dot)

我在考慮使用類似:

的indexOf後來SUBSTR ...但我承認我有點失去了...

任何幫助嗎? :d

由於提前, MEM

+0

謝謝大家...我在這裏... substring(indexOf(。),inputFieldValue.length); – MEM 2010-11-03 16:56:00

回答

12
var afterDot = str.substr(str.indexOf('.')); 
6
s = s.substring(s.indexOf(".")); 

這應該做的伎倆。

2

上述答案包括字符串中的點。如果你只是想後點什麼:

var afterDot = str.substr(str.indexOf('.') + 1); 
0

這也許是來不及考慮,但是這個代碼使用jquery

var afterDot = value.substr(value.lastIndexOf('_') + 1); 
  1. lkjasdf_alksjd_ksdf.jpg = ksdf工作正常,我。 jpg
  2. aaa_bbb_ccc.jpg = ccc.jpg
  3. testing_image.jpg = image.jpg

您可以將'_'重新設爲'。'。

相關問題