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_01_isPlainObject分析与重构
Oct 20 Javascript
javascript中的document.open()方法使用介绍
Oct 09 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
Dec 11 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
Aug 19 Javascript
javascript 实现 原路返回
Jan 21 Javascript
AngularJS表单详解及示例代码
Aug 17 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
Feb 27 Javascript
详解用node.js实现简单的反向代理
Jun 26 Javascript
vue 动态修改a标签的样式的方法
Jan 18 Javascript
微信小程序显示倒计时功能示例【测试可用】
Dec 03 Javascript
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
Dec 06 jQuery
Element InfiniteScroll无限滚动的具体使用方法
Jul 27 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
Yii中CGridView实现批量删除的方法
2015/12/28 PHP
PHP微信开发之文本自动回复
2016/06/23 PHP
php微信开发之图片回复功能
2018/06/14 PHP
js 内存释放问题
2010/04/25 Javascript
深入理解JavaScript系列(11) 执行上下文(Execution Contexts)
2012/01/15 Javascript
JavaScript判断textarea值是否为空并给出相应提示
2014/09/04 Javascript
js脚本实现数据去重
2014/11/27 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
javascript框架设计之类工厂
2015/06/23 Javascript
JavaScript6 let 新语法优势介绍
2016/07/15 Javascript
mac下的nodejs环境安装的步骤
2017/05/24 NodeJs
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
JS+Ajax实现百度智能搜索框
2017/08/04 Javascript
JS传播事件、取消事件默认行为、阻止事件传播详解
2017/08/14 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
2017/08/19 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
2020/02/09 Javascript
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
用python实现的可以拷贝或剪切一个文件列表中的所有文件
2009/04/30 Python
python自动翻译实现方法
2016/05/28 Python
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
Django rest framework实现分页的示例
2018/05/24 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
python 实现目录复制的三种小结
2019/12/04 Python
Django集成celery发送异步邮件实例
2019/12/17 Python
python怎么调用自己的函数
2020/07/01 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
分享8款纯CSS3实现的搜索框功能
2017/09/14 HTML / CSS
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
双语教学实施方案
2014/03/23 职场文书
中秋节国旗下演讲稿
2014/09/05 职场文书
2014国庆节国旗下演讲稿(精选版)
2014/09/26 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
分析Python list操作为什么会错误
2021/11/17 Python