28

JQueryで文字列の最初の3文字を取得するにはどうすればよいですか?

例: cat1234 を cat に変更します。

4

4 に答える 4

53

jQuery は必要ありません。部分文字列メソッドを使用するだけです:

var name = "cat1234"

var variable2 = name.substring(0, 3);
于 2013-03-04T07:40:01.253 に答える
19

.slice(start, end)開始値と終了値で使用します。

var str = 'cat1234';
document.body.innerHTML = str.slice(0, 3);

javascriptを使用すると、.match()メソッドで正規表現を使用して、数値を除外し、文字列値を取得できます。

var str ='cat1234',
    rg = /[a-zA-Z]+/g,
    ns = str.match(rg);

document.body.innerHTML = ns[0];

于 2013-03-04T07:43:01.247 に答える
7

あなたもできる:

var str = "cat1234";
console.log( str.substr(0, 3));
于 2013-03-04T07:40:58.407 に答える
3

substring()を使用します。

"cat1234".substring(0,3);

これは、「位置 0 から位置 3 までのすべての文字を取得する」ことを意味します。

これは JQuery 関数ではなく、プレーンな Java Script であることに注意してください。

于 2013-03-04T07:40:37.487 に答える