flex textinput 最后限制百分比符号

Posted

技术标签:

【中文标题】flex textinput 最后限制百分比符号【英文标题】:flex textinput restrict percentage symbol in the end 【发布时间】:2013-02-16 09:23:01 【问题描述】:

我想在文本输入中限制我的用户,以便他们可以在最后编辑带有百分比符号的数字。现在他们只能输入小数。我如何让他们限制有百分比符号? 我正在做这个限制='0-9\.\-'。我感谢您的帮助。谢谢。

【问题讨论】:

【参考方案1】:

您可以将 % 符号添加到限制值。

restrict='0-9\.\-\%'

不确定是否需要用斜杠转义它。如果您想将百分比限制在文本中的最后一个位置,您将需要监听 change 或 valueCommit 事件,以按照您需要的方式验证和格式化数据。

【讨论】:

感谢您的帮助。我这样做了,但是我的号码验证器阻止了 % 说无效字符。

以上是关于flex textinput 最后限制百分比符号的主要内容,如果未能解决你的问题,请参考以下文章

Flex 限制 TextInput 只接受十进制数字?

在 Flex 中处理 TextInput 的宽度和样式

Flex 4.6 AIR 3.2 TextInput 工件

Flex 3 - 来自 TextInput 的焦点输入/输出

Flex Mobile textInput 滚动文本滞后

Flex 4.6 TextInput 提示 ios 行为不端