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 相关文章推荐
JQuery 初体验(建议学习jquery)
Apr 25 Javascript
javascript实现日历控件(年月日关闭按钮)
Dec 12 Javascript
JavaScript获取XML数据附示例截图
Mar 05 Javascript
JavaScript事件委托的技术原理探讨示例
Apr 17 Javascript
jquery实现的鼠标下拉滚动置顶效果
Jul 24 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
Jan 23 Javascript
BootStrap中Datepicker控件带中文的js文件
Aug 10 Javascript
BootStrap table使用方法分析
Nov 08 Javascript
Vue.js系列之项目搭建(1)
Jan 03 Javascript
JS 在数组指定位置插入/删除数据的方法
Jan 12 Javascript
JavaScript解决浮点数计算不准确问题的方法分析
Jul 09 Javascript
非常漂亮的js烟花效果
Mar 10 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
各种咖啡的英文名子是什么
2021/03/03 新手入门
动易数据转成dedecms的php程序
2007/04/07 PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
2012/07/01 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
JavaScript Event学习第六章 事件的访问
2010/02/07 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
js操作iframe父子窗体示例
2014/05/22 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
2014/12/16 Javascript
Javascript中的几种URL编码方法比较
2015/01/23 Javascript
jquery中toggle函数交替使用问题
2015/06/22 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
2016/01/26 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
浅谈Vue为什么不能检测数组变动
2019/10/14 Javascript
JavaScript接口实现方法实例分析
2020/05/16 Javascript
Python中使用select模块实现非阻塞的IO
2015/02/03 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
python爬虫超时的处理的实例
2018/12/19 Python
Python Pandas中根据列的值选取多行数据
2019/07/08 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
Django 路由层URLconf的实现
2019/12/30 Python
Python urllib.request对象案例解析
2020/05/11 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
如何Tkinter模块编写Python图形界面
2020/10/14 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
Origins加拿大官网:雅诗兰黛集团高端植物护肤品牌
2017/11/19 全球购物
大学生自我评价怎样写好
2013/10/23 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
立志成才演讲稿
2014/09/04 职场文书
学生实习证明范文
2014/09/28 职场文书
会计求职自荐信
2015/03/26 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
golang的文件创建及读写操作
2022/04/14 Golang