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 相关文章推荐
告诉大家什么是JSON
Jun 10 Javascript
通过js动态操作table(新增,删除相关列信息)
May 23 Javascript
node.js中的fs.writeFile方法使用说明
Dec 14 Javascript
js实现仿爱微网两级导航菜单效果代码
Aug 31 Javascript
JS模拟按钮点击功能的方法
Dec 22 Javascript
利用jquery获取select下拉框的值
Nov 23 Javascript
js实现登录验证码
Dec 22 Javascript
原生js实现无缝轮播图效果
Jan 11 Javascript
canvas实现图像截取功能
Feb 06 Javascript
webpack4 处理CSS的方法示例
Sep 03 Javascript
小程序实现搜索框
Jun 19 Javascript
Taro UI框架开发小程序实现左滑喜欢右滑不喜欢效果的示例代码
May 18 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中几种常见安全设置详解
2010/04/06 PHP
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
js给网页加上背景音乐及选择音效的方法
2015/03/03 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
JS定义网页表单提交(submit)的方法
2015/03/20 Javascript
Jquery左右滑动插件之实现超级炫酷动画效果附源码下载
2015/12/02 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
2017/05/02 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
vue监听scroll的坑的解决方法
2017/09/07 Javascript
vue form check 表单验证的实现代码
2018/12/09 Javascript
vue-cli中vue本地实现跨域调试接口
2019/01/16 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
Vue路由模块化配置的完整步骤
2019/08/14 Javascript
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
2019/09/23 Javascript
PYTHON正则表达式 re模块使用说明
2011/05/19 Python
使用python检测手机QQ在线状态的脚本代码
2013/02/10 Python
python中cPickle用法例子分享
2014/01/03 Python
python http接口自动化脚本详解
2018/01/02 Python
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
2018/09/27 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
2019/07/19 Python
python pandas 时间日期的处理实现
2019/07/30 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
Python脚本实现监听服务器的思路代码详解
2020/05/28 Python
售后专员岗位职责
2013/12/08 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
求职信范文大全
2014/05/26 职场文书
担保书格式
2015/01/20 职场文书
小学语文教师竞聘演讲稿范文
2019/08/09 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript
教你使用TensorFlow2识别验证码
2021/06/11 Python
为什么在foreach循环中JAVA集合不能添加或删除元素
2021/06/11 Java/Android