Flex/MXML - 限制输入字段获取以零开头的输入

Flex/MXML - Restricting input field from getting an input starting with Zero

我搜索了整个 SO,但找不到任何与我的要求相关的内容。

基本上,我想限制 textinput 字段获取任何带 0 的输入 starting/prefixed(尽管 0 可以作为后缀)。

我知道我们可以使用 restrict 属性 来做限制,但我发现很难得到一个 mxml 相关的正则表达式来处理这个。

有什么帮助吗?

如果 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.
        }
    }