需求
使用者有的时候在输入查询工单号时,有个时候又不想输入年份,只输入 3.1.11(月、日、次数),所以这边自动做补充年份操作
封装方法如下:
function addYear (str) {
if(str) {
let strArr = str.split('.')
if(strArr[0].length < 4) {
let date = new Date()
let year = String(date.getFullYear())
strArr.unshift(year)
return strArr.join('.')
}
return string
} else {
return string
}
}
addYear('3.1.22') // '2022.3.1.22'
// 此方法缺陷在于 只判断了他的 年份是否输入的是 完整年份(4位)