最近工作设计前台比较多,由于好久没动前台,或者使用前台框架习惯了,js有点生,将常见的字符串处理忘了,在这里整理一下常见的,以便于查阅;

1.substr():字符串分割,第一个是开始的下标,第二个是分割出来的个数;

var src="data:images/off_1.png";

src.substr(7,3); //off

2.substring():字符串分割,不过第二个参数也为下标但不取当前下标值,取到上一个下标就完了;

var src="data:images/off_1.png";

src.substring(7,10); //弹出值为:off

3.split():根据指定字符将字符串进行分割并放进数组

str="jpg|bmp|gif|ico|png";

arr=str.split("|"); //arr是一个包含字符值"jpg"、"bmp"、"gif"、"ico"和"png"的数组

4.John():用指定字符将数组转换为字符串

var myList=new Array("jpg","bmp","gif","ico","png");

var portableList=myList.join("|"); //结果是jpg|bmp|gif|ico|png

5.concat(): 将数组进行拼接
arr1=[1,2,3,4];
arr2=[5,6,7,8];
arr1.concat(arr2);  //结果为[1,2,3,4,5,6,7,8

6.数字与字符串拼接

var num= 19; // 19
var myStr = "" +num; // "19"

7.字符串长度

var myStr = "I,Love,You,Do,you,love,me";
var myStrLength = myStr.length; //25

8.replace( ):将字符串进行替换,第一个参数为目标,第二个则为要改为的参数
var myStr = "I,love,you,Do,you,love,me";
var replacedStr = myStr.replace("love","hate");//"I,hate,you,Do,you,love,me"

9.toLowerCase()和toUpperCase():将字符串进行大小写转换
var myStr = "I,love,you,Do,you,love,me";
var lowCaseStr = myStr.toLowerCase();//"i,love,you,do,you,love,me";
var upCaseStr = myStr.toUpperCase();//"I,LOVE,YOU,DO,YOU,LOVE,ME"

由于笔者目前水平有限,难免出现错误,望指出!

最新文章

  1. 003:Posix IPC的消息队列
  2. Linux 多线程编程 实例 1
  3. 第24章 SEH结构化异常处理_异常处理及软件异常
  4. HDU 4971 (最小割)
  5. iOS高仿城觅应用客户端项目(开发思路和代码)
  6. MYSQL Error 2006HY000:MySQL server has gone away的解决方案
  7. [AngualrJS + Webpack] Production Source Maps
  8. Hibernate使用原生SQL(转载)
  9. sed 一些用法
  10. HTML5常用标签分类
  11. 关于session共享的解决方法
  12. JSON Web Token - 在Web应用间安全地传递信息
  13. css实现三栏自适应布局(两边固定,中间自适应)以及优缺点
  14. 读取磁盘:CHS方式
  15. day22 collection 模块 (顺便对比queue也学习了一下队列)
  16. python str使用笔记(更新)
  17. sqlserver 获得行号作为唯一id
  18. 使用Python发送HTML格式的邮件(收到的邮件有发送方才是正解)
  19. 用dom4j操作xml文件
  20. mysql DATE_FORMAT(date, format) 函数

热门文章

  1. Vue 什么是组件
  2. 《Think in Java》(六)访问权限控制
  3. SQL授权语句(MySQL基本语句)
  4. uva10648 概率dp
  5. 用echarts绘制中国地图
  6. 如何将Emmet安装到到 Sublime text 3?第二部分该插件还能让我们自定义快捷键呼出某个浏览器以预览页面
  7. Hibernate(1)
  8. 如何安装Microsoft Visual C++6.0
  9. html 常用代码块
  10. 转载:关于消息队列的使用----ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ