小程式開發系列(三)——Javascript 重要字元操作函數,程式開發javascript
首先祝福大家元旦快樂,我的“簡訊定時提醒”小程式上線非常成功,很多朋友使用該功能後,都覺得很棒,都已經註冊為會員了。呵呵,謝謝大家的支援!
你們的支援就是我不斷改進的動力。
下一步就是讓使用者使用的更方便了。
怎麼使用的更方便,當然是在手機端各種便捷化的操作,今天這個講解課程就把其中最重要的Javascript字元操作函數拿出來與大家分享,至於後面如何使用,產生了怎樣的效果,待我後期上傳了代碼後再揭曉。
1、數組替換為字串 ——join
需要將數組元素用某個字元串連成字串,範例程式碼如下:
var arrmobile, strmobile;
arrmobile = new Array(13811112222,13911112222,15111112222);
strmobile = arrmobile.join("-");
console.log(strmobile);
結果為:
13811112222-13911112222-15111112222
註:該功能非常有用,因為在實際操作中常常有很多checkbox,如果要進行字元操作,將checkbox的內容拼接起來,這個函數就是必不可少的。
2、字串轉換為數組 ——split
需要將字串轉換為數組,範例程式碼如下:
var strmobile = "13811112222-13911112222";
var arrmobile = strmobile.split("-");
console.log(arrmobile);
結果為:
(2) ["13811112222", "13911112222"]
註:該函數也很有用,各個控制項產生的數組和字串都會相互交換,處理好了,會給系統帶來很大的方便性。
3、自動產生字元間隔——substr
實際substr是找出子字串的意思,這裡就是用它實現自動間插字元間隔的方法,範例程式碼如下:
var data="138111122221"; //未經處理資料var douhao = data.substr(11, 1); //找出第12個字元,如果是逗號,則不處理,如果不是,則間插逗號if (douhao != ',') {var tmp = data.substr(0, 11) +',' + douhao;console.log(tmp);
}
結果為:
13811112222,1
看出來了吧,這個功能非常強大,對使用者來說,自動化是非常方便的,其應用很廣泛。
今天就說到這吧,這幾個函數的妙用大家自己慢慢體會,2018年願大家心想事成!
最後,還是看看我開發的“簡訊定時提醒”小程式,你也可以做的更好,掃碼試一下,
你也可以做的更好!