便利eelife Java Script

   戻る

右から指定文字数vの文字を取り出す。

右から何文字取り出して表示しようかな!

取り出す文字数 v:  



サンプルソース
<!--HTMLタグ </HEAD>の下に挿入してください。-->
<BODY >
<P>右から何文字取り出して表示しようかな!</P>
<FORM name="myForm">取り出す文字数 v:<INPUT size="11" type="text" name="tbox" value="5">  
<INPUT type="button" name="botan" value="スタート" onclick="act()">
</FORM>
</BODY>
<!--Javascript <HEAD>と</HEAD>の間に挿入してください。 -->
<SCRIPT language="JavaScript">
<!--
var moji ="右から何文字取り出して表示しようかな!";
var v=0;    // 右から取り出す文字数
function act(){
v=document.myForm.tbox.value;
document.write(moji);
document.write("<br>");
document.write("右から "+v+"文字");
document.write("<br>");
document.write("<br>");
document.write(moji.substr(moji.length-v,v));
}
// -->
</SCRIPT>
コメント
moji.length-v (moji の文字数 - 右から取り出す文字数)でsubstr(i,v)関数の "i"の 位置を決定
します。そこから "v"で右端まで抜き出します。v は1
length
substr(i,v)