你可以使用以下正则表达式来处理字符串为数字且保留一位小数:
/^\d+(\.\d{1})?$/
这个正则表达式会匹配整数或带一位小数的数字。你可以在JavaScript中使用它来验证字符串是否符合这个模式。例如:
const pattern = /^\d+(\.\d{1})?$/;
const str = "123.4";
if (pattern.test(str)) {
console.log("字符串是数字且保留一位小数");
} else {
console.log("字符串不符合要求");
}
这将检查字符串是否是数字,且最多保留一位小数