1つの変数の値は03_ButtonAddです。_ButtonAddを削除したいと思います。数値だけが欲しいという意味です。javascriptでそれを行う方法。
これを試して:
'03_ButtonAdd'.replace('_ButtonAdd', '');
// returns: '03'
String.prototype.replace
ドキュメンテーション。
仮定:
var s = '03_ButtonAdd';
他のいくつかの方法は次のようになります。
s.substring(0,2);
parseInt(s, 10) // returns `3`, not `'03'`
/\d+/.exec(s)[0]; // Regex -> get all digits.
そして、いくつかのより醜い/非効率的な代替手段(これらを使用しないでください):
s.split('_')[0]; // Split at _, get first index of array.
var out = '';
for(var i = 0; i < s.length; i++){
if(isFinite(s[i])){
out += s[i];
}
} // Seriously, now I'm just messing around, don't use this.
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加