人妻少妇乱子伦精品_日韩人妻潮喷视频网站_日本最新最全无码不卡免费_日韩AV无码中文

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

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

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

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

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

<body>

<input id="carNoList" type="text" placeholder="請輸入要查詢的車牌號, 多個車牌請用逗號隔開">

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

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

</body>

<script type="text/javascript">

function fn(){

//輸入的車牌號

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)

//長度不是5

var s2 = item.length!=5

//全是字母

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

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

return s1 || s2 || s3;

})

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

console.log(

nums.filter(function(item){

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

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

//若尾號等于 num 或 10-num , 則限行, num必須小于5, 因為周末不限行

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

})

}

</script>

推薦內(nèi)容