-2

Javascript の文字列の先頭と末尾から文字を削除する方法があることは知っています。必要なのは、最後の 4 文字だけが残るように文字列をトリミングすることです。

例:

ELEPHANT -> HANT

1234567 -> 4567
4

4 に答える 4

3

String.prototype.sliceが動作します

var str = "ELEPHANT";
console.log(str.slice(-4));
//=> HANT

数値の場合、最初に文字列に変換する必要があります

var str = (1234567).toString();
console.log(str.slice(-4));
//=> 4567

FYI .sliceは新しい文字列を返すため、 の値を更新する場合はstr

str = str.slice(-4);
于 2013-10-21T06:11:12.093 に答える
0

substrJavaScript の使用方法:

var str="Elephant";
var n=str.substr(-4);
alert(n);
于 2013-10-21T06:15:31.577 に答える
-1

sliceこれを行うために使用できます

string.slice(start,end)
于 2013-10-21T06:13:23.150 に答える
-1

jQuery + javascriptも使用すると仮定しましょう。

HTML ページに id="lblTest" のラベルを付けましょう。

<script type="text/javascript">
    function myFunc() {
      val lblTest = $("[id*=lblTest]");
      if (lblTest) {
      var str = lblTest.text();
      // this is your needed functionality
      alert(str.substring(str.length-4, str.length));
      } else {
      alert('does not exist');
      }
    }
</script>

編集:コア部分は-

var str = "myString";
var output = str.substring(str.length-4, str.length);
于 2013-10-21T06:27:53.103 に答える