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 call和apply方法
Nov 24 Javascript
转换json格式的日期为Javascript对象的函数
Jul 13 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
Feb 24 Javascript
javascript url几种编码方式详解
Jun 06 Javascript
基于Angularjs+mybatis实现二级评论系统(仿简书)
Feb 13 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
Nov 27 Javascript
JavaScript基础之静态方法和实例方法分析
Dec 26 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
Jan 18 Javascript
extjs4图表绘制之折线图实现方法分析
Mar 06 Javascript
原生js实现瀑布流效果
Mar 09 Javascript
在vue中通过render函数给子组件设置ref操作
Nov 17 Vue.js
JavaScript Dom实现轮播图原理和实例
Feb 19 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简单封装了一些常用JS操作
2007/02/25 PHP
PHP中冒号、endif、endwhile、endfor使用介绍
2010/04/28 PHP
php中函数前加&amp;符号的作用分解
2014/07/08 PHP
php获取系统变量方法小结
2015/05/29 PHP
PHP模拟http请求的方法详解
2016/11/09 PHP
yii2 上传图片的示例代码
2018/11/02 PHP
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
csdn 批量接受好友邀请
2009/02/19 Javascript
jquery获取下拉列表的值为null的解决方法
2011/03/18 Javascript
高效的获取当前元素是父元素的第几个子元素
2013/10/15 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
2016/10/08 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
React 使用browserHistory项目访问404问题解决
2018/06/01 Javascript
vue 点击按钮增加一行的方法
2018/09/07 Javascript
Vue 事件处理操作实例详解
2019/03/05 Javascript
layer弹出层自定义提交取消按钮的例子
2019/09/10 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
详解React路由传参方法汇总记录
2020/11/29 Javascript
[01:33]真香警告!DOTA2勇士令状不朽珍藏Ⅱ饰品欣赏
2018/06/26 DOTA
python正则表达式re模块详解
2014/06/25 Python
Cpy和Python的效率对比
2015/03/20 Python
python实现2048小游戏
2015/03/30 Python
Python实现的密码强度检测器示例
2017/08/23 Python
Python实现读取txt文件并画三维图简单代码示例
2017/12/09 Python
TensorFlow MNIST手写数据集的实现方法
2020/02/05 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
老师对学生的评语
2014/04/18 职场文书
关于读书的演讲稿800字
2014/08/27 职场文书
公司表扬稿范文
2015/05/05 职场文书
责任书范本大全
2015/05/11 职场文书
2015年挂职干部工作总结
2015/05/14 职场文书
党员身份证明材料
2015/06/19 职场文书
女性健康讲座主持词
2015/07/04 职场文书