亚洲全黄无码一级在线看_国产剧情久久久性色_无码av一区二区三区无码_亚洲成a×人片在线观看

當(dāng)前位置: 首頁(yè) > 社會(huì)新聞 >

前端面試題:企業(yè)面試真題——17

時(shí)間:2020-08-24 15:39來源:網(wǎng)絡(luò)整理 瀏覽:
輸入一個(gè)或多個(gè)車牌號(hào)碼,多個(gè)以逗號(hào)分割開,再輸入想查詢的日期(數(shù)字,周幾),輸出該日期限行的車牌號(hào). 車牌號(hào)碼有以下要求,如:AD12

輸入一個(gè)或多個(gè)車牌號(hào)碼,多個(gè)以逗號(hào)分割開,再輸入想查詢的日期(數(shù)字,周幾),輸出該日期限行的車牌號(hào). 車牌號(hào)碼有以下要求,如:AD123,12101,車牌號(hào)不能全是字母
* 現(xiàn)在對(duì)尾號(hào)進(jìn)行限制:尾號(hào)為1,9則周一限行,尾號(hào)為2,8則周二限行,尾號(hào)為3,7則周三限行 尾號(hào)為4,6則周四限行,尾號(hào)為5,0的周五限行,周六周日不限行。
*尾號(hào)不為數(shù)字,則看第4位是否是數(shù)字,如果第4位還不是 數(shù)字,繼續(xù)看第3位,以此下去,直到找到有數(shù)字的時(shí)候止.
* 由于用戶不熟悉系統(tǒng),有可能輸入錯(cuò)誤車牌,如車牌不滿5位或大于5位、車牌全是字母、沒用逗號(hào)分割等,如有輸入錯(cuò)誤情況 一律返回error
* 如輸入沒有問題則返回限行的車牌號(hào),如沒有,剛返回none
輸入
一個(gè)或多個(gè)車牌號(hào)碼
周幾
輸出
限行的車牌號(hào),如沒有限行的則返回none
樣例輸入
Y008U,T8899
2
樣例輸出
Y008U

題目來源:??途W(wǎng)

<body>

<input id="carNoList" type="text" placeholder="請(qǐng)輸入要查詢的車牌號(hào), 多個(gè)車牌請(qǐng)用逗號(hào)隔開">

<input id="day" type="text" placeholder="請(qǐng)輸入你要查詢哪一天" />

<button onclick="fn()">查詢</button>

</body>

<script type="text/javascript">

function fn(){

//輸入的車牌號(hào)

var str = document.getElementById("carNoList").value.trim();

//星期幾

var num = document.getElementById("day").value;

var nums = str.split(",");

//判斷輸入是否合法

var isValid = nums.some(function(item){

//輸入其它非法內(nèi)容

var s1= /[^A-Z0-9]/.test(item)

//長(zhǎng)度不是5

var s2 = item.length!=5

//全是字母

var s3 = /[A-Z]{5}/.test(item)

//如果出現(xiàn)任何上述情況, 則提示錯(cuò)誤

return s1 || s2 || s3;

})

if(isValid) alert("輸入有誤");

console.log(

nums.filter(function(item){

//獲得車輛數(shù)字尾號(hào)

var lastnum = item.match(/\d/g).pop();

//若尾號(hào)等于 num 或 10-num , 則限行, num必須小于5, 因?yàn)橹苣┎幌扌?/p>

return lastnum == num || lastnum == (10-num) && num < 6

})

}

</script>

推薦內(nèi)容