回覆列表
  • 1 # 使用者834195712159

    方法1:

    substr() 方法

    if("123".substr(0, 2) == "12"){

    console.log(true);

    }

    方法2:

    substring() 方法

    if("123".substring(0, 2) == "12"){

    console.log(true);

    }

    方法3:

    slice()方法

    if("123".slice(0,2) == "12"){

    console.log(true);

    }

    方法4:

    indexOf() 方法

    if("123".indexOf("12") == 0) {

    console.log(true);

    }

    方法5:

    startsWith(),endsWith(),不過相容不好

    console.log("123".startsWith("12")); //true

    console.log("123".endsWith("23")); //true

    // 相容

    if (typeof String.prototype.startsWith != "function") {

    String.prototype.startsWith = function (prefix){

    return this.slice(0, prefix.length) === prefix;

    };

    }

    方法6:

    正則

    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);

    }

  • 中秋節和大豐收的關聯?
  • 為什麼自己錄音後聽自己的聲音感覺聲音很怪,很難聽?