限制文本输入字段中的字符集
Posted
技术标签:
【中文标题】限制文本输入字段中的字符集【英文标题】:restricting character set in a Textinput field 【发布时间】:2012-02-11 12:47:44 【问题描述】:我有一个 TextInput 字段,该字段应限制为大写字母、小写字母、数字和下划线。这是我试图用来限制字符的代码:
restrict="\\A-Z\\a-z\\0-9\\ \\_\\-"
我正在为这个 Textinput 组件使用 MXML。
不幸的是,这不会限制 \ 字符,这是我要限制的最后一个字符。
如何将反斜杠添加到受限字符列表中?
谢谢
斯蒂芬
【问题讨论】:
【参考方案1】:其实找到了解决办法,我把restrict代码修改为:
restrict="A-Za-z0-9 _\-"
我删除了所有我认为或用作分隔符的反斜杠。
现在工作正常。
【讨论】:
继续接受你自己的答案吧!但是,在您这样做之前,您似乎不小心在修改后的代码中留下了反斜杠。 是的,答案应该是:restrict="A-Za-z0-9 _\-"。最后一个反斜杠转义短划线字符,如果不转义,则指定范围(例如 A-Z) 请注意,如果您在 ActionScript 中指定限制,则需要一个双反斜杠。像这样:myTextInput.restrict="A-Za-z0-9 _\\-"
以上是关于限制文本输入字段中的字符集的主要内容,如果未能解决你的问题,请参考以下文章