export const inputToNumDot = (data) => {
const standardString = data.replace(/\s+/g, '');
const arr = standardString.split('');
const res = arr.reduce((pre, item) => {
const strCode = item.charCodeAt();
if ((strCode < 58 && strCode > 48) || strCode == 46) {
pre.push(item);
}
return pre;
}, []);
return res.join('');
};
限制输入只为数字和小数点
该代码段定义了一个名为inputToNumDot的函数,它接收一个字符串数据,移除其中的空格,然后通过split方法分解字符串,接着使用reduce遍历字符数组,只保留数字和小数点,最后将结果重新组合成字符串。

被折叠的 条评论
为什么被折叠?



