2016-05-18 16 views
3

ID00605buttonのような文字列を分割する必要があります。 私はID00605を手に入れたいです。 私のコード例:分割数字とアルファベット

var contentLeftID; 
    var id = "ID00605button" 
    id = id.split(*some regex*); 

    contentLeftID = id[0] + id[1]; 

はそれがID00605を取得するための正規表現を書くために知っているか誰か?

+0

正規表現の風味とは何ですか? –

+0

それはJSのようです。 – rock321987

+0

もっと多くの例がありますか? – AKS

答えて

1

これは動作するはずです:

var contentLeftID; 
var id = "ID00605button"; 
id = id.match(/(ID\d+)(.*)/); 
contentLeftID = id[1] + id[2]; 

id.match(/(ID\d+)(.*)/)は配列を返します。

[ "ID00605button", "ID00605", "button" ] 
+0

nullのチェックをしたときに@Jahidさんの作品に感謝します!どうもありがとう! – HAFL

+0

@HAFL:[todo](http://stackoverflow.com/help/someone-answers) – Jahid

関連する問題