簡體   English   中英

"使用字符串模式格式化字符串"

[英]Format a string using a string pattern

我有一個 displayFormat 模式 "$###,###,###;-$###,###,###;#" (它也可以不同),我想重新格式化通過調用以下 JavaScript 函數刪除GotFocus<\/code>和LostFocus<\/code>事件上的“,”后的 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)));
}

ajax控件工具箱中的MaskedEdit看起來非常類似於您想要執行的操作。 如果您不想使用預先構建的控件,則可以從其中一個下載包中獲取javascript源。

這是格式功能...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM