我有一个displayFormat模式“$ ###,###,###; - $ ###,###,###;#”(也可能不同)我想重新格式化通过调用以下JavaScript函数删除GotFocus和LostFocus事件上的','后,AspxTextbox中的值:
function TextBoxFormat(ctrl, e, displayFormat, charactersToRemove) {
var value = ctrl.GetValue();
var i;
if (value != null && charactersToRemove != null) {
for (i = 0; i < charactersToRemove.length; i++)
value = value.replace(charactersToRemove[i], '');
ctrl.SetValue(ASPxFormatter.Format('{0:' + displayFormat + '}',
parseInt(value)));
}
我曾尝试使用ASPxFormatter,但它是一个内部类,不会缩进在用户项目中使用。使用String.Format('{0:'+ displayFormat +'}',parseInt(value))) ;它也不起作用,因为String.format不接受这种格式的模式,所以抛出异常, 你能否提供一种方法将我的字符串重新格式化为我想要的任何模式,不仅仅是我自己背诵的模式? 我非常感谢你的支持......
阿拉
由于