我如何才能以年/月格式验证体验,默认情况下为0.00



我尝试过使用,方法是分割经验并检查结果第一个索引处的值,然后还需要验证该值
我的代码就像

experince = "2.02";
var exp = experince.split(".");
var exp_dec = parseInt(exp[1]);
if (exp_dec[0] == "0" || exp_dec[0] == "1"){
    //validation successful;
}

我想核实一下几年后的经验
如果经验是3年4个月,那么应该允许3.04
如果经验是1年,那么应该是3.00
它不应包含任何类型的变量,如"years"
它不应该验证1.3、1.7或1.15,只能验证1.10、1.01或1.07

您可以使用这样的正则表达式:

var experienceFormat = /d+.((0d)|(1[01]))/;
var result = experienceFormat.test('2.02');

https://jsfiddle.net/wcc5pmhe/

最新更新