JavaScript の簡単な文字列操作

  文字列の足し算






  
<SCRIPT language="JavaScript">
function PlusDirect() {

	TargetText = document.frmStart.Field1.value
		+ document.frmStart.Field2.value;
	alert( TargetText );
}
</SCRIPT>

  


  
<SCRIPT language="JavaScript">
function PlusAsNum() {

	TargetText = eval( document.frmStart.Field1.value )
		+ eval( document.frmStart.Field2.value );
	alert( TargetText );
}
</SCRIPT>

  


  文字列置換





  
<SCRIPT language="JavaScript">
function DoReplace() {

	if ( document.frmStart.ReplaceString.value != "" ) {

		TargetString = document.frmStart.StringField.value;

		while( TargetString.indexOf( document.frmStart.ReplaceString.value ) != -1 ) {
			TargetString = TargetString.replace(
				document.frmStart.ReplaceString.value, "???"
			);
		}

		document.frmStart.ResultString.value = TargetString;

	}

}
</SCRIPT>
  

  文字列の分解

対象文字列



  
function SetPartsString() {

	TargetString = document.frmStart.StringField2.value;
	TargetArray = TargetString.split( ";" );
	ArrayLength = TargetArray.length;

	document.frmStart.PertsString.options.length = ArrayLength;
	for( i = 0; i < ArrayLength; i++ ) {
		document.frmStart.PertsString.options[i].text = TargetArray[i];
	}
}
  


  16進文字列に変換



  
<SCRIPT language="JavaScript">
function CnvToHex() {

	TargetString = eval( document.frmStart.StringField3.value );
	HexString = TargetString.toString(16);
	alert( HexString )
	document.frmStart.StringField.value = HexString

}

function CnvToNormal() {

	TargetString = "0x" + document.frmStart.StringField3.value;
	NormalString = eval( TargetString );
	alert( NormalString )
	document.frmStart.StringField.value = NormalString

}
</SCRIPT>
  


  文字列の結合

対象文字列

  
<SCRIPT language="JavaScript">
function JoinString() {

	var TargetArray;

	ArrayLength = document.frmStart.PertsString2.options.length;
	TargetArray = new Array( ArrayLength );
	delete TargetArray;		// 配列の要素を全て削除

	for( i = 0; i < ArrayLength; i++ ) {
		TargetArray[i] = document.frmStart.PertsString2.options[i].text;
	}
	document.frmStart.StringField4.value = TargetArray.join( ";" )


}
</SCRIPT>
  












   SQLの窓    create:2001/11/21  update:2014/09/07   管理者用(要ログイン)





フリーフォントWEBサービス

SQLの窓WEBサービス

SQLの窓フリーソフト

写真素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ