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 相关文章推荐
Javascript String.replace的妙用
Sep 08 Javascript
判断iframe是否加载完成的完美方法
Jan 07 Javascript
Jquery AutoComplete自动完成 的使用方法实例
Mar 19 Javascript
VS2008中使用JavaScript调用WebServices
Dec 18 Javascript
jQuery使用cookie与json简单实现购物车功能
Apr 15 Javascript
JavaScript简单获取系统当前时间完整示例
Aug 02 Javascript
js 获取元素所有兄弟节点的实现方法
Sep 06 Javascript
d3.js实现简单的网络拓扑图实例代码
Nov 06 Javascript
基于Bootstrap仿淘宝分页控件实现代码
Nov 07 Javascript
sublime text配置node.js调试(图文教程)
Nov 23 Javascript
基于vue-cli3和element实现登陆页面
Nov 13 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
Nov 16 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和MySql中计算时间差的方法
2011/04/22 PHP
使用php shell命令合并图片的代码
2011/06/23 PHP
JQuery 选择器、过滤器介绍
2011/02/14 Javascript
jQuery学习笔记 获取jQuery对象
2012/09/19 Javascript
Javascript中对象继承的实现小例
2014/05/12 Javascript
JavaScript获取伪元素(Pseudo-Element)属性的方法技巧
2015/03/13 Javascript
js实现表单及时验证功能 用户信息立即验证
2016/09/13 Javascript
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
Vue shopCart 组件开发详解
2018/01/26 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
2019/01/21 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
Vue封装的组件全局注册并引用
2019/07/24 Javascript
Node使用Selenium进行前端自动化操作的代码实现
2019/10/10 Javascript
微信小程序去除左上角返回键的实现方法
2020/03/06 Javascript
JS绘图Flot如何实现可选显示曲线图功能
2020/10/16 Javascript
ant design vue中表格指定格式渲染方式
2020/10/28 Javascript
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
利用Tensorflow的队列多线程读取数据方式
2020/02/05 Python
Python中zipfile压缩文件模块的基本使用教程
2020/06/14 Python
Python自动化xpath实现自动抢票抢货
2020/09/19 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
python上下文管理器异常问题解决方法
2021/02/07 Python
美国最大的旗帜经销商:Carrot-Top
2018/02/26 全球购物
MySQL面试题目集锦
2016/04/14 面试题
医学生毕业自我鉴定
2014/03/26 职场文书
2014年学习厉行节约反对浪费思想汇报
2014/09/10 职场文书
2014年四风问题自我剖析材料
2014/09/15 职场文书
个人四风问题对照检查材料
2014/10/01 职场文书
预备党员思想汇报1000字
2014/10/07 职场文书
预备党员个人总结
2015/02/14 职场文书
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL