2012-12-30 72 views

回答

2

您可以使用replace()方法删除逗号并将其替换为空字符串。

var number = "1,001"; 
console.log(number.replace(/\,/g, "")); 

的另一种方式,我发现(here)是以下内容添加到您的约束对象

pattern:'#' 
+0

嗯,这正是我为获得从控制值做的,但有没有办法修复显示给用户的值? – Rogach

+0

我对Dojo不熟悉,所以我不知道这个数字是如何显示给用户的,但我认为你可以通过新的替换值来代替,不是吗?链接会很好,因为我不熟悉 – jeremy

+0

以下是链接 - http://dojotoolkit.org/reference-guide/1.8/dijit/form/NumberSpinner.html。当你编辑这个值时,它显示为'1050',但是当你点击时,它会变成'1,050' - 这可以很好,在一些用来区分大小的区域。 – Rogach

相关问题