首先祝福大家元旦快乐,我的“短信定时提醒”小程序上线非常成功,很多朋友使用该功能后,都觉得很棒,都已经注册为会员了。呵呵,谢谢大家的支持!

你们的支持就是我不断改进的动力。

下一步就是让用户使用的更方便了。

怎么使用的更方便,当然是在手机端各种便捷化的操作,今天这个讲解课程就把其中最重要的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年愿大家心想事成!