当数字为千时,可以使用以下方法向输入类型数字加点:
function addCommas(num) {
return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");
}
var inputNumber = 1000;
var formattedNumber = addCommas(inputNumber);
console.log(formattedNumber); // 输出 "1.000"
def add_commas(num):
return "{:,}".format(num)
input_number = 1000
formatted_number = add_commas(input_number)
print(formatted_number) # 输出 "1,000"
import java.text.NumberFormat;
import java.util.Locale;
int inputNumber = 1000;
NumberFormat numberFormat = NumberFormat.getNumberInstance(Locale.US);
String formattedNumber = numberFormat.format(inputNumber);
System.out.println(formattedNumber); // 输出 "1,000"
int inputNumber = 1000;
string formattedNumber = inputNumber.ToString("N0");
Console.WriteLine(formattedNumber); // 输出 "1,000"
function addCommas(num) {
var str = num.toString();
var result = "";
var count = 0;
for (var i = str.length - 1; i >= 0; i--) {
result = str.charAt(i) + result;
count++;
if (count % 3 === 0 && i !== 0) {
result = "." + result;
}
}
return result;
}
var inputNumber = 1000;
var formattedNumber = addCommas(inputNumber);
console.log(formattedNumber); // 输出 "1.000"
以上是向输入类型数字加点的几种常见方法,可以根据具体需求和编程语言选择适合的方法进行实现。
领取专属 10元无门槛券
手把手带您无忧上云