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.
}
}
我搜索了整个 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.
}
}