SOURCE

const regExp = /^\d+(\.\d{0,1})?$/
const value1 = '1.2'
const value2 = '1.23'
console.log(regExp.test(value1), regExp.test(value2))




const _validateCourseWareDuration = (rule, value, callback) => {
    if (!value) {
        callback(new Error("请输入课件时长"));
    }
    const regExp = /^\d+(\.\d{0,1})?$/; // 至多小数点后一位
    if (!regExp.test(value)) {
        callback(new Error("请输入至多一位小数"));
    }
    callback();
};

const rule = {
    courseWareDuration: [
        {
            required: true,
            validator: _validateCourseWareDuration,
            trigger: "change,blur",
        },
    ],
}
console 命令行工具 X clear

                    
>
console