JavaScript中字符串與數組的相關操作

js 判斷字符串是否包含某字符串

var Cts = "bblText";
if(Cts.indexOf("Text") > 0 )
{
    alert('Cts中包含Text字符串');
}

indexOf用法:

返回 String 對象內第一次出現子字符串的字符位置,若沒有返回-1。

jQuery判斷數組是否包含了指定的元素

var arr = [ "xml", "html", "css", "js" ];
$.inArray("js", arr); //返回 3,

如果不包含在數組中,則返回 -1,若是包含,則返回對應元素所在數組中的下標值,該值從0開始;

 jquery 數組 添加元素

push() //向數組的末尾添加一個或更多元素,並返回新的長度。
pop() //刪除並返回數組的最後一個元素。

生成指定長度的隨機字符串

function getRandomString(len) {
    len = len || 32;
    var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; // 默認去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1
    var maxPos = $chars.length;
    var pwd = '';
    for (i = 0; i < len; i++) {
        pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
    }
    return pwd;
}

 參考資料

jQuery判斷數組是否包含了指定的元素

js 判斷字符串是否包含某字符串,String對象中查找子字符,indexOf

jquery 數組 添加元素

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章