Flex TextField 中 restrict 的用法

 

 restrict:指示用户可输入到文本字段中的字符集

如果 restrict 属性的值为 null,则可以输入任何字符。如果 restrict 属性的值为空字符串,则不能输入任何字符。如果 restrict 属性的值为一串字符,则只能在文本字段中输入该字符串中的字符。从左向右扫描该字符串。可以使用连字符 (-) 指定一个范围。它只限制用户交互;脚本可将任何文本放入文本字段中。此属性不与属性检查器中的“嵌入字体”选项同步。

如果字符串以尖号 (^) 开头,则先接受所有字符,然后从接受字符集中排除字符串中 ^ 之后的字符。如果字符串不以尖号 (^) 开头,则最初不接受任何字符,然后将字符串中的字符包括在接受字符集中。

 

1,maxChars="18"    restrict="0-9"   //   表示最多可输入18字符  只允许数字;

2,maxChars="18"    restrict="0-9\a-z"  //   表示最多可输入18字符  而且是数字以及a-z直接之间的小写英文字母;

(注: -'表示区间,如果要输入'-',就必须加'\',如\-)

3,maxChars="18"    restrict="0-9\aoe"  //  表示最多可输入18字符  而且是数字以及a,或者o或者e

4, restrict = "0-9\\^"; // 允许数字和^

5,restrict = "0-9\\\\"; // 允许数字和反斜杠

6,restrict = "0-9\\-"; // 允许数字和破折号

7,restrict = "^a-z";       // 所有小写字母都不允许,但是,其它内容都允许,包括大写字母

8 ,restrict =  "0-9^5"; // 只允许数字,但5例外

9, restrict = "^abcdefg"; // 除了小写字母abcdefg不允许外,其它都允许

10,restrict = "A-Z^Q";  // 只包含除大写字母 Q 之外的大写字母:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值