HOME       LIST

【Javascript】Visual BasicのTrim()関数を具現する。

Visual BasicのTrim()関数を具現する。 trim, ltrim, rtrimのサンプルコードの例を記載しました。


<html>
<head><title>Javascript-Trim()関数</title>
<script type="text/javascript">
<!--
// TRIM : 半角スペース・全角スペース除去
function trim(argValue){
    return String(argValue).replace(/^[  ]*/gim, "").replace(/[  ]*$/gim, "");
}
//
// LTRIM : 半角スペース・全角スペース除去
function ltrim(argValue){
    return String(argValue).replace(/^[  ]*/gim, "");
}
//
// RTRIM : 半角スペース・全角スペース除去
function rtrim(argValue){
    return String(argValue).replace(/[  ]*$/gim, "");
}

//
// 半角スペース除去
String.prototype.trim = function() {return this.replace(/^\s+|\s+$/g,"");}
String.prototype.ltrim = function() { return this.replace(/^\s+/g,"");}
String.prototype.rtrim = function() { return this.replace(/\s+$/g,"");}

function trimTEST(){
	var vTXT = txtA.value;
	var vRESULT;

	vRESULT = trim(vTXT); divRESULT.innerHTML = "trim(vTXT)の結果文字列の長さ:" + vRESULT.length + "<br />"
	vRESULT = ltrim(vTXT); divRESULT.innerHTML += "ltrim(vTXT)の結果文字列の長さ:" + vRESULT.length + "<br />"
	vRESULT = rtrim(vTXT); divRESULT.innerHTML += "rtrim(vTXT)の結果文字列の長さ:" + vRESULT.length + "<br />"
	vRESULT = vTXT.trim(); divRESULT.innerHTML += "vTXT.trim()の結果文字列の長さ:" + vRESULT.length + "<br />"
	vRESULT = vTXT.ltrim(); divRESULT.innerHTML += "vTXT.ltrim()の結果文字列の長さ:" + vRESULT.length + "<br />"
	vRESULT = vTXT.rtrim(); divRESULT.innerHTML += "vTXT.rtrim()の結果文字列の長さ:" + vRESULT.length + "<br />"

}
//-->
</script>
</head>
<body>
<input type="text" name="txtA" size="20" /><br />
<input type="button" value="TRIM テスト" onclick="trimTEST()" />
<div id="divRESULT"></div>
</body>
</html>

以前コンテンツ:【Javascript】Table の Tr をMoveする。
次のコンテンツ:【Javascript】必要な所にツールチップを表示しよう



Copyright(c) 2007-2024 dojeun.com All Rights Reserved.

Valid XHTML 1.0 Transitional