javascript操作字符串的原生方法


Posted in Javascript onDecember 22, 2014

join([分隔符])数组元素组合为字符串

toString()以字符串表示数组

reverse()数组反转--改变原数组本身

valueOf()返回数组值

<html> 

<head> 

<script type="text/javascript"> 

var fruits= ["苹果","鸭梨","橙子"];//建议这样定义、初始化数组

with(document){ 

    writeln("<ul>"); 

    writeln("<li>"+fruits.join()+"</li>"); 

    writeln("<li>"+fruits.join("--")+"</li>"); 

    writeln("<li>"+fruits.reverse().join()+"</li>"); 

    writeln("<li>"+fruits.valueOf()+"</li>"); 

    writeln("</ul>"); 

}

</script> 

</head> 

</html>

toUpperCase()--变大写

charAt(index)--指到某一个字符

substring(begin,len)--截断字符串

<html> 

<head> 

<script type="text/javascript"> 

var str="javascript"; 

var num=1234;

with(document){ 

    writeln(str.toUpperCase()+"<br>"); 

    writeln(num.toString().charAt(3)+"<br>"); 

    writeln(str.substring(0,4)+"<br>"); 

} 

</script> 

</head> 

</html>

运行结果:

JAVASCRIPT 

3 

java

indexOf--判断字符串中是否存在某字符

<html> 

<head> 

<script type="text/javascript"> 

function isEmail(){ 

    var emailValue=document.getElementsByName("email")[0].value; 

    if(emailValue.indexOf("@")==-1){ 

        alert("请输入正确的电子邮件"); 

    }else{ 

        alert("ok"); 

    } 

} 

</script> 

</head> 

<body> 

<input type="text" name="email"     > 

<input type="button" value="check" onclick="isEmail();">

</body> 

</html>

小伙伴们是否对javascript中操作字符串的原生方法有所了解了呢,很多时候,这些原生的方法就可以很简单的实现我们所需要的功能了。

Javascript 相关文章推荐
通过JS 获取Mouse Position(鼠标坐标)的代码
Sep 21 Javascript
JS获取页面窗口大小的代码解读
Dec 01 Javascript
解决js正则匹配换行问题实现代码
Dec 10 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
Mar 12 Javascript
JavaScript 面向对象与原型
Apr 10 Javascript
js实现滑动触屏事件监听的方法
May 05 Javascript
判断访客终端类型集锦
Jun 05 Javascript
基于Jquery实现万圣节快乐特效
Nov 01 Javascript
jquery判断复选框选中状态以及区分attr和prop
Dec 18 Javascript
论Bootstrap3和Foundation5网格系统的异同
May 16 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
Apr 12 jQuery
小程序实现列表展开收起效果
Jul 29 Javascript
JavaScript动态创建link标签到head里的方法
Dec 22 #Javascript
javascript中Date对象的getDay方法使用指南
Dec 22 #Javascript
原生javaScript实现图片延时加载的方法
Dec 22 #Javascript
使用JavaScript链式编程实现模拟Jquery函数
Dec 21 #Javascript
使用jQuery简单实现模拟浏览器搜索功能
Dec 21 #Javascript
编写简单的jQuery提示插件
Dec 21 #Javascript
不使用ajax实现无刷新提交表单
Dec 21 #Javascript
You might like
php 异常处理实现代码
2009/03/10 PHP
php5.3 废弃函数小结
2010/05/16 PHP
PHP 图片文件上传实现代码
2010/12/29 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)
2016/11/21 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
javascript 面向对象,实现namespace,class,继承,重载
2009/10/29 Javascript
javascript实现跳转菜单的具体方法
2013/07/05 Javascript
JavaScipt中栈的实现方法
2016/02/17 Javascript
jquery ztree实现树的搜索功能
2016/02/25 Javascript
基于Vue实现页面切换左右滑动效果
2020/06/29 Javascript
canvas绘制爱心的几种方法总结(推荐)
2017/10/31 Javascript
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
如何解决vue在ios微信&quot;复制链接&quot;功能问题
2020/03/26 Javascript
[01:35]2018年度CS GO最佳战队-完美盛典
2018/12/17 DOTA
[01:11:28]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第一场 1月8日
2021/03/11 DOTA
python3图片转换二进制存入mysql
2013/12/06 Python
Python多线程编程(五):死锁的形成
2015/04/05 Python
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
Python线性方程组求解运算示例
2018/01/17 Python
python 匹配url中是否存在IP地址的方法
2018/06/04 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
2020/06/28 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
CSS3 简写animation
2012/05/10 HTML / CSS
CSS3 绘制BMW logo实的现代码
2013/04/25 HTML / CSS
接口中的方法可以是abstract的吗
2015/07/23 面试题
武汉东之林科技有限公司机试
2013/09/17 面试题
我们的节日中秋活动方案
2014/08/19 职场文书
2014公安机关纪律作风整顿思想汇报
2014/09/13 职场文书
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
vue @click.native 绑定原生点击事件
2022/04/22 Vue.js