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 ajax BUG:object doesn't support this property or method
Jul 06 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
Sep 14 Javascript
常用的JavaScript验证正则表达式汇总
Nov 26 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
Apr 07 Javascript
php的文件上传入门教程(实例讲解)
Apr 10 Javascript
Javascript使用post方法提交数据实例
Aug 03 Javascript
基于node打包可执行文件工具_Pkg使用心得分享
Jan 24 Javascript
mint-ui在vue中的使用示例
Apr 05 Javascript
JS实现获取word文档内容并输出显示到html页面示例
Jun 23 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
详解vue路由篇(动态路由、路由嵌套)
Jan 27 Javascript
JavaScript前端实现压缩图片功能
Mar 06 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/02 无线电
获取PHP警告错误信息的解决方法
2013/06/03 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
2015/11/09 PHP
php求数组全排列,元素所有组合的方法
2016/05/05 PHP
基于PHP实现用户注册登录功能
2016/10/14 PHP
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
JavaScript 中的日期和时间及表示标准介绍
2013/08/21 Javascript
javascript弹出层输入框(示例代码)
2013/12/11 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
2014/01/02 Javascript
javascript与css3动画结合使用小结
2015/03/11 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
bootstrap confirmation按钮提示组件使用详解
2017/08/22 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
解读ES6中class关键字
2017/11/20 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
详解Vue用cmd创建项目
2019/02/12 Javascript
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
javascript导出csv文件(excel)的方法示例
2019/08/25 Javascript
Jquery 获取相同NAME 或者id删除行操作
2020/08/24 jQuery
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
[37:50]VP vs TNC Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
在Python中操作文件之read()方法的使用教程
2015/05/24 Python
学习python类方法与对象方法
2016/03/15 Python
django manage.py扩展自定义命令方法
2018/05/27 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
详解pandas.DataFrame.plot() 画图函数
2020/06/14 Python
css3实现文字首尾衔接跑马灯的示例代码
2020/10/16 HTML / CSS
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
校园绿化美化方案
2014/06/08 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
Java spring单点登录系统
2021/09/04 Java/Android