AS3 正規表示式應用 格式檢查與限制輸入內容

2021-06-18 15:24:46 字數 1966 閱讀 2815

限制輸入內容

(一)、my_txt.restrict = "a-z 0-9";               僅允許在文字欄位中輸入大寫字元、空格和數字 

(二)、my_txt.restrict = "^a-z";                  包含除小寫字母之外的所有字元,如果此時輸入大寫字母,則會自動被轉為大寫字母

(三)、my_txt.restrict=string.fromcharcode(0x4e00)+"-"+string.fromcharcode(0x9fa5);              只能輸入中文

my_txt.restrict="一-龥";                   只能輸入中文的簡寫形式,因為"一"和"龥"的編碼分別對應為0x4e00和0x9fa5。

(四)、my_txt.restrict="^"+string.fromcharcode(0x4e00)+"-"+string.fromcharcode(0x9fa5);          除中文以外的所有字元

my_txt.restrict="^"+"一-龥"                除中文以外的所有字元的簡寫形式。

(五)、my_txt.restrict = "a-z^q";                 可以在字串中的任何地方使用 ^,以在包含字元與排除字元之間進行切換。 這段**只包含除大寫字母q 之外的大寫字母,如果此時輸入小寫字母的話,則會自動被轉為大寫字母

格式檢查

(一)、驗證e-mail格式

方法一.

var regex:regexp=newregexp("^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$");

var email1:string="[email protected]";

var email2:string="yan.net@126_com";

trace("\""+email1+"\""+(regex.test(email1)?"是":"不是")+"郵箱位址");

trace("\""+email2+"\""+(regex.test(email2)?"是":"不是")+"郵箱位址");                    trace(regex.test(email1));

方法二.

if (emailtxt.text.charat(0) =="." || emailtxt.text.charat(0) == "@" ||emailtxt.text.indexof("@", 0) == -1 || emailtxt.text.indexof(".",0) == -1 || emailtxt.text.indexof(".@", 0) != -1 ||emailtxt.text.indexof("@.", 0) != -1 ||emailtxt.text.indexof("..", 0) != -1 ||emailtxt.text.lastindexof("@") != emailtxt.text.indexof("@")|| emailtxt.text.lastindexof("@") == emailtxt.text.length - 1 ||emailtxt.text.lastindexof(".") == emailtxt.text.length - 1)(?!\d)/;//初始化正規表示式類

//需要驗證的字串

var code:string="123456";

var errcode:string="1234";

//輸出結果

(四)、驗證身份證

var pattern:regexp=/ \d|\d/; //初始化正規表示式類

//需要驗證的字串

var idcard:string="123456789123456789";

var erridcard:string="1234";

//輸出結果

trace("驗證正確的身份證的結果:"+pattern.test(idcard));

trace("驗證錯誤的身份證的結果:"+pattern.test(erridcard));

AS3 正規表示式

as3 正規表示式 2011年05月31日 去除字串裡的空格和跳格符 var str string hello trace str 原文本 trace str.replace s g,去掉前面的空格 trace str.replace s g,去掉後面的空格 去除html標記 var str str...

關於AS3的正規表示式

正則式是一項非常好的文字處理方式,它可以很方便的檢查文字格式,搜尋文字中的內容,以及替換文字的內容,比如通常去除文字的前端空格和後端空格的功能,使用下面的正則式即可完成 去除字串前面的空格和跳格符 var src string hello trace src 原文本 trace src.replac...

AS3之正規表示式講解

限制輸入內容 一 my txt.restrict a z 0 9 僅允許在文字欄位中輸入大寫字元 空格和數字 二 my txt.restrict a z 包含除小寫字母之外的所有字元,如果此時輸入大寫字母,則會自動被轉為大寫字母 三 my txt.restrict string.fromcharco...