判斷方法:1、用“字符串對象.substr(0,比對字符個數(shù))=="比對字符"”語句;2、用“字符串對象.slice(0,字符個數(shù))=="比對字符"”語句;3、用“字符串對象.indexOf("比對字符")==0”語句;4、利用正則表達式。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
javascript判斷字符串以什么開頭
方法1:substr()方法
if("123".substr(0, 2) == "12"){ console.log(true); }
方法2:slice()方法
if("123".slice(0,2) == "12"){ console.log(true); }
方法3:indexOf()方法
if("123".indexOf("12") == 0) { console.log(true); }
方法4:正則
if("123".search("12") != -1) { console.log(true); }if(new RegExp("^12.*$").test(12)) { console.log(true); }if("12".match(new RegExp("^12.*$"))) { console.log(true); }
【推薦學習:javascript高級教程】