如何在Smartface中为编辑框的文本区域使用正则表达式?
有人能举个例子吗?
我应该直接将表达式写入文本区域还是必须以其他方式完成?
答案 0 :(得分:1)
我不知道你需要什么样的正则表达式。
一个简单的用法如下:
var price = '$55.99';
var priceRegex = /[(0-9)+.?(0-9)*]+/igm;
var price2 = parseFloat(priceRegex.exec(price));
var myEditbox1 = new SMF.UI.EditBox({
text : price,
top : "20%"
});
var myEditbox2 = new SMF.UI.EditBox({
text : price2,
top : "50%"
});
我使用priceRegex作为脚本文件中的正则表达式。 您可以将这两个编辑框对象添加到页面中以查看结果。