首先祝福大家元旦快乐,我的“短信定时提醒”小程序上线非常成功,很多朋友使用该功能后,都觉得很棒,都已经注册为会员了。呵呵,谢谢大家的支持!
你们的支持就是我不断改进的动力。
下一步就是让用户使用的更方便了。
怎么使用的更方便,当然是在手机端各种便捷化的操作,今天这个讲解课程就把其中最重要的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) +
','
console.log(tmp);
}
结果为:
13811112222,1
看出来了吧,这个功能非常强大,对用户来说,自动化是非常方便的,其应用很广泛。
今天就说到这吧,这几个函数的妙用大家自己慢慢体会,2018年愿大家心想事成!