我有一個文本框,用戶需要輸入他/她的手機號碼。不過,我需要驗證前兩個數字(字符),以確保手機號碼格式正確(作爲驗證規則之一)。驗證文本字段的前2個字符
的手機號碼,需要先從以下任何2個位數:
44xxxxxx 55xxxxxx 65xxxxxx 78xxxxxx
誰能告訴我它是如何能確認前兩個字符數,並檢查他們是上面提到的選項之一?
編輯 這是我試過,但沒有奏效:
HTML
<input id="mob" name="mob" type="tel" placeholder="Enter your mobile number">
<a href="#" id="validate">Validate</a>
JS
var mobile_prefix = $('#mob').subsubstr(0,2);
$('#validate').click(function(){
if (mobile_prefix == 44||55||65||78) {
alert('correct');
}
else {
alert('incorrect');
}
});
您可以使用正則表達式或只是檢查,如果字符串以任何有效數字 –
開始有很多方法可以做到這一點。你是否被允許使用第三方庫,或者你需要手工製作soln? – jharig23
@ jharig23:第三方庫?保持簡單,除了JavaScript語言已有的東西外,您不需要其他任何東西。 –