变量名称必须是字母、数字和下划线的组合,并且首字母不能为数字开头。

    1. var checkVarName = (rule, value, callback) => {
    2. var reg = /^[a-zA-Z_][a-zA-Z0-9_]*$/;
    3. if (!reg.test(value)) {
    4. return callback(new Error("变量名称必须是字母、数字和下划线的组合,并且首字母不能为数字开头"));
    5. } else {
    6. callback();
    7. }
    8. };

    知识点:正则