我搜索过SO,但无法找到符合我要求的任何内容。
基本上,我想限制textinput
字段从任何输入开始/前缀为0(尽管0可以加后缀)。
我知道我们可以使用restrict
属性来进行限制,而且我发现很难找到一个与mxml相关的正则表达式来处理这个问题。
任何帮助?
答案 0 :(得分:1)
如果charCode(0)为零,你能得到文本字段并做一个条件吗? Pure 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.
}
}