【问题标题】:Flex/MXML - Restricting input field from getting an input starting with ZeroFlex/MXML - 限制输入字段获取以零开头的输入
【发布时间】:2017-06-13 15:32:18
【问题描述】:

我已经搜索过 SO,但找不到任何与我的要求相关的内容。

基本上,我想限制 textinput 字段获取任何以 0 开头/前缀的输入(尽管 0 可以后缀)。

我知道我们可以使用restrict 属性来进行限制,但我发现很难获得与 mxml 相关的正则表达式来处理这个问题。

有什么帮助吗?

【问题讨论】:

    标签: actionscript-3 apache-flex mxml


    【解决方案1】:

    如果 charCode(0) 为零,您能否获取文本字段并执行条件? 纯 AS 看起来像这样。

        var tf:TextField = new TextField();
    
        public function Main() 
        {
            tf.addEventListener(KeyboardEvent.KEY_DOWN, onkeydown);
            addChild(tf);
        }
    
    
        private function onkeydown(e:Event):void 
        {
            if (tf.text.charAt(0) == "0")
            {
                //Create an alert, snip the text field, cause a stackovereflow.
                //Maybe hack the computer for bitcoins just because.
            }
        }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-02
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-24
    • 1970-01-01
    相关资源
    最近更新 更多