整数、浮点数校验(含正负)
发布日期:2021-05-14 13:55:44 浏览次数:20 分类:精选文章

本文共 1605 字,大约阅读时间需要 5 分钟。

������������������������

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

1. ������������

���������������������������������������������������������������

���������
isNumber('1')   // true
isNumber('-1') // true
isNumber(1.23) // true
���������
isNumber('+1.213') // false

2. ���������������

���������������������������������������������������������������������������������������������������������������

���������
isNumber('123') // true
isNumber('123.45') // true
isNumber('123.0') // true
���������
isNumber('123.45.67') // false

3. ������������

������������������������������������������������������

���������
isIntNum(123) // true
isIntNum(-123) // true
isIntNum('123') // true
���������
isIntNum(123.45) // false
isIntNum('123.45') // false

4. ������������

������������������������������������������������������������������������

// src/utils/commons.js
export const isNumber = val => {
const positive = /^\d+(\.\d+)?$/; // ���������������������
const negative = /^-((\d+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+))$/; // ������������������
return positive.test(val) || negative.test(val);
};

5. ������������

���������������������������������������������������������������������

// ������������
import { isNumber, isIntNum } from '../utils/commons';
isNumber('1') // true
isNumber('+1') // true
isNumber('1.23') // true

���������������������������������������������������������������������������������������������������������������

上一篇:echarts 定制化(优化样式、交互)
下一篇:echarts 基本图表开发小结

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月23日 15时49分11秒