最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Flex中TextInput組件設置限制某些字符的輸入的方法

 更新時間:2014年01月09日 17:20:59   作者:  
TextInput組件設置限制輸入例如限制某個字符的輸入、設置只能輸入某些字符等等,下面是具體的示例,喜歡的朋友可以參考下
1. 限制某個字符的輸入,用符號 ^ 跟上要限制的字符,可跟多個字符

<!-- 限制字符"~"的輸入 -->
<mx:TextInput id="xxx" restrict="^~" />

<!-- 限制字符"ab"的輸入 -->
<mx:TextInput id="xxx" restrict="^ab" />

2. 設置只能輸入某些字符,將允許輸入的字符羅列出來即可,也可以用 - 組合表示字符范圍

<!-- 只能輸入abc -->
<mx:TextInput id="xxx" restrict="abc" />

<!-- 只能輸入小寫字母 -->
<mx:TextInput id="xxx" restrict="a-z" />

<!-- 只能輸入小寫字母、大寫字母和數字 -->
<mx:TextInput id="xxx" restrict="a-zA-Z0-9" />

3. 組合使用

<!-- 只能輸入數字和點號"." -->
<mx:TextInput id="xxx" restrict="0-9\." />

<!-- 只允許輸入數字和-+號"." -->
<mx:TextInput id="xxx" restrict="0-9\+\-" />

<!-- 只能輸入除ab之外的小寫字母 -->
<mx:TextInput id="xxx" restrict="a-z^ab" />

<!-- 只允許輸入數字、英文、漢字 -->
<mx:TextInput id="xxx" restrict="0-9\a-z\^{'[\u4e00-\u9fa5]'}" />

二: FONT color=#108ac6>flex TextInput restrict(正則表達式,約束,限定)

Flex中TextInput的一個比較有用的屬性restrict(約束,限定),看下面例子:
1,<mx:TextInput id="test_ti" width="160" maxChars="20" restrict="0-9" text="0"/>
這樣,這個輸入框最多只能輸入20個字符,只能輸入0到9之間的數字了,你如果輸入別的是輸入不進去的
2,<mx:TextInput id="test_ti" width="160" maxChars="20" restrict="0-9\." text="0"/>
這樣,輸入框可以輸入0到9之間的數字,以及輸入'.',中間必須用'\'分隔開來
3,<mx:TextInput id="test_ti" width="160" restrict="0-9\ab" text="0"/>
這樣,輸入框可以輸入0到9之間的數字,以及a,或b
4,<mx:TextInput id="test_ti" width="160" restrict="a-z" text="0"/>
可以輸入a到z之間任何一個英文字母,'-'表示區(qū)間,如果要輸入'-',就必須加'\',如\-
結論:
用restrict有個好處,就是省去了驗證的麻煩,比如檢驗是否為數字,如果加了restrict="0-9",就不需要檢驗了,因為這個輸入框只能輸入0到9之間的數字,別的輸不進去

詳細的列子請看:http://blog.minidx.com/2008/05/16/851.html

三:<mx:TextInput id="userName" maxChars="4" restrict="a-zA-Z0-9" />

restrict 用法:
TextField.restrict = "此處為可輸入的內容";
field.restrict = "^此處為禁止輸入的內容";
restrict屬性支持一些類似正則表達式的樣式:
field.restrict = "a-zA-z"; //只允許大小字母
field.restrict = "a-zA-z "; //只允許字母和空格
field.restrict = "0-9"; //只允許數字
field.restrict = "^abcdefg"; //除了小寫字母abcdefg不允許外,其它都允許
field.restrict = "^a-z"; //所有小寫字母都不允許,但是,其它內容都允許,包括大寫字母
field.restrict = "0-9^5"; //只允許數字,但5例外
讓restrict字符包含具有特殊意義的字母(例如-和^):
field.restrict = "0-9\\-"; //允許數字和破折號
field.restrict = "0-9\\^"; //允許數字和^
field.restrict = "0-9\\\\"; //允許數字和反斜杠
你也可以使用Unicode轉義序列,指定允許的內容.例如:
field.restrict = "^\";
注意:ActionScript有區(qū)分大小寫的,如果restrict屬性設為abc,允許字母的大寫形式(A,B和C)輸入時會變成小寫對待形式(a,b和c),反之亦然.restrict屬性只影響用戶可以輸入的內容,腳本可將任何文本放入文本字段中.

補充:

另外可以追加限制輸入的字符數,設置maxChars屬性即可
<s:TextInput id="textinput_test" restrict="0-9\-\+" maxChars="4"/>

相關文章

  • Flex打開新窗口將主窗口數據傳給子窗口然后返回

    Flex打開新窗口將主窗口數據傳給子窗口然后返回

    主窗口打開子窗口,主窗口有數據傳給打開的子窗口,子窗口關閉時直接返回主窗口,具體的實現如下,感興趣的朋友可以參考
    2013-12-12
  • flex tomcat端口被占用的問題分析及解決方法

    flex tomcat端口被占用的問題分析及解決方法

    在啟動Tomcat,提示8080端口被占用了,該如何解決呢?本文整理了一些修改方法,感興趣的朋友可以參考下,希望可以幫助到你
    2013-02-02
  • Flex tree加虛線顯示效果并且替代原始圖標

    Flex tree加虛線顯示效果并且替代原始圖標

    Flex tree修改默認圖標并且加虛線顯示效果,實在是看不下去那種巨丑無比的小箭頭+文件夾的顯示方式,具體實現如下,有此需求的朋友可以參考下,希望對家有所幫助
    2013-08-08
  • Flex 基于數據源的Menu Tree實現代碼

    Flex 基于數據源的Menu Tree實現代碼

    由外部參數flashvars指定數據源的文件位置或render鏈接,在源數據上加href和target屬性來控制打開窗口,可自定義父節(jié)點和子節(jié)點圖標,不設置采用系統(tǒng)默認,感興趣的你可以了解下啊,或許對你有所幫助
    2013-01-01
  • flex與js通信與彼此之間的互調整理(二)

    flex與js通信與彼此之間的互調整理(二)

    之前寫了一篇flex和js之間的通信,還記得最開始研究這兩門語言如何交互,一晃我的任務也快做完了,就把項目打一下包,感興趣的朋友可以參考下,或許對你學習flex有所幫助
    2013-02-02
  • Flex幫助文檔(chm格式)制作及FAR的使用

    Flex幫助文檔(chm格式)制作及FAR的使用

    如何將自己的flex項目提取里面的注釋生成網頁形式的幫助文檔,現在也比較流行這種方式,好像flex里面不能直接生成chm的文檔,這里推薦FAR以及RoboHelp,不過RoboHelp破解版不好找,并且英文版的,我也不是怎么懂,還是FAR方便一些,感興趣的朋友可以了解下
    2013-02-02
  • Flex Label控件豎排顯示文字的實現代碼

    Flex Label控件豎排顯示文字的實現代碼

    Label控件豎排顯示文字一般都是橫排的,接下來為大家分享個方法讓它變成豎排,感興趣的童鞋們可以學習下,希望對你有所幫助
    2013-04-04
  • 手把手教你使用flex eclipse整合spring

    手把手教你使用flex eclipse整合spring

    Flex 是一個高效、免費的開源框架,可用于構建具有表現力的 Web應用程序,這些應用程序利用Adobe Flash Player和Adobe AIR, 可以實現跨瀏覽器、桌面和操作系統(tǒng)。我們今天就來好好研究下他
    2014-06-06
  • Flex設置LinkButton的背景色有思路有源碼

    Flex設置LinkButton的背景色有思路有源碼

    Flex中沒有設置LinkButton的背景色的屬性,可以直接通過調用樣式方法畫出LinkButton的背景色
    2014-08-08
  • flex的tree動態(tài)加載大量數據與滾動條相關問題探討

    flex的tree動態(tài)加載大量數據與滾動條相關問題探討

    本文將對flex的tree動態(tài)加載大量數據與滾動條相關的問題進行探討,感興趣的朋友可以參考下哈,希望對你有所幫助
    2013-05-05

最新評論

无为县| 勐海县| 渝中区| 栾川县| 枣阳市| 昌邑市| 琼海市| 通江县| 峡江县| 吉水县| 淳安县| 泰来县| 新邵县| 全椒县| 清水县| 西乌珠穆沁旗| 运城市| 南开区| 稷山县| 定陶县| 成武县| 达孜县| 盘锦市| 昭平县| 普洱| 东安县| 革吉县| 武胜县| 岱山县| 化州市| 南岸区| 福清市| 胶南市| 台东市| 扎囊县| 安顺市| 临武县| 神农架林区| 于都县| 龙川县| 阳高县|