リプタクのもう覚えられません
Google
Web サイト内
topmemo ▶ 指定文字以外の入力でアクション

ActionScript

指定文字以外の入力でアクション

正規表現で指定した文字でない文字が入力された場合、アクションを実施するサンプル。

【サンプル】

JavaScriptを有効にし、最新のFlashPlayerをインストールお願いしますGet Adobe Flash player


【ActionScript3.0 サンプルソース】

//テキストが変更される度に実施
tf1.addEventListener(Event.CHANGE,f_1);
function f_1(e:Event):void {
	//テキストフィールドのリセット
	tf2.text = "";

	//使用許可文字の設定
	var reg1:RegExp = /[^0-9|\+|\-|\*|\/|\(|\)|\.|\s]/g;

	//パターン照会オブジェクト生成
	var ex1:Object = reg1.exec(tf1.text);//nullであれば使用していない

	//パターン照会
	while (ex1 != null) {//nullになるまで繰り返し
		tf2.appendText("「" + ex1 + "」は使用出来ません\n");
		ex1 = reg1.exec(tf1.text);
	}
}
last update 2009.4.15
参考・出典等
RegExpで正規表現パターンを設定
正規表現のメタ文字とは
文字を入力する度にイベント発生
文字を変更する度にイベント発生

▲page top

topmemogalleryblogtestaboutmail
Copylight(C)2008-2009 Riptac. All Rights Reserved.