1.番号のみが許可されています
<input name = "username" type = "text" onkeyup = "value = this.value.replace(// d+/g、 '')">
2。英語の文字、数字、アンダースコアのみが許可されます(次の2つの方法が実装されています)
<input name = "username" type = "text" style = "ime-mode:disabled"> <input name = "username" type = "text" onkeyup = "value = value.replace(/[^/w/.//]/ig、 '')">
3。英語の手紙、数字、=@#のみを入力することが許可されています
<input name = "username" type = "text" onkeyup = "value = value.replace(/[^/w =@#] | _/ig、 '')">
4.英語の大文字と数のみが許可されています
<input name = "name" type = "text" value = "Enter capitallter and numbers" style = "color:" color: "color" onfocus = "this.value = ''; this.tyle.color = 'black'" onkeyup = "this.value ="
5.漢字のみが許可されています
<input name = "username" type = "text" onkeyup = "value.Replace(/[^/u4e00-/u9fa5]/g、 '')">
【テキストのフィルター入力】
textfield.restrict = "ここに入力可能なコンテンツがあります"; field.restrict = "^ここに入ることが禁止されているコンテンツがあります";
制限プロパティは、正規表現に似たいくつかのスタイルをサポートしています。
field.restrict = "a-za-z"; //サイズ文字field.RESTRICT = "a-za-z"のみを許可します。 //文字とスペースのみを許可しますfield.restrict = "0-9"; //番号のみを許可しますfield.Restrict = "^abcdefg"; //低ケース文字abcdefg、field.Restrict = "^az"; //すべての小文字は許可されていませんが、大文字の文字field.RESTRICT = "0-9^5"を含む他のコンテンツは許可されています。 //番号のみを許可しますが、5つの例外
制限文字に特別な意味(など)の文字が含まれています。
field.Restrict = "0-9 //-"; //数字とダッシュフィールドを許可します。Restrict= "0-9 //^"; //番号と ^field.Restrict = "0-9 ////"; //番号とバックスラッシュを許可します
Unicodeを使用してシーケンスをエスケープして、許可されたコンテンツを指定することもできます。例えば:
field.restrict = "^/u001a";
注:ActionScriptはケースに敏感です。制限プロパティがABCに設定されている場合、入力時に大文字の文字(A、B、およびC)が小文字(A、B、C)になり、その逆も同様です。制限プロパティは、ユーザーが入力できるもののみに影響し、スクリプトは任意のテキストをテキストフィールドに配置できます。