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做flash做的事..才完成的一个类.Auntion Action var 0.1
Feb 23 Javascript
常见表单重复提交问题整理及解决方法
Nov 13 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
May 29 Javascript
JavaScript Serializer序列化时间处理示例
Jul 31 Javascript
js中iframe调用父页面的方法
Oct 30 Javascript
jquery SweetAlert插件实现响应式提示框
Aug 18 Javascript
JS验证逗号隔开可以是中文字母数字
Apr 22 Javascript
angularjs实现上拉加载和下拉刷新数据功能
Jun 12 Javascript
详解用node搭建简单的静态资源管理器
Aug 09 Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
Aug 24 Javascript
js技巧之十几行的代码实现vue.watch代码
Jun 09 Javascript
vue-socket.io接收不到数据问题的解决方法
May 13 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连接Oracle数据库
2006/10/09 PHP
PHP Mysql编程之高级技巧
2008/08/27 PHP
使用php的HTTP请求的库Requests实现美女图片墙
2015/02/22 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
JavaScript让IE浏览器event对象符合W3C DOM标准
2009/11/24 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
jQuery实现ctrl+enter(回车)提交表单
2015/10/19 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
jQuery UI库中dialog对话框功能使用全解析
2016/04/23 Javascript
微信小程序 Toast自定义实例详解
2017/01/20 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
在微信小程序中保存网络图片
2019/02/12 Javascript
js实现一个页面多个倒计时的3种方法
2019/02/25 Javascript
js字符串处理之绝妙的代码
2019/04/05 Javascript
详解Webpack抽离第三方类库以及common解决方案
2020/03/30 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
2020/10/30 Javascript
用python实现面向对像的ASP程序实例
2014/11/10 Python
python中的装饰器详解
2015/04/13 Python
Python中操作文件之write()方法的使用教程
2015/05/25 Python
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
python时间日期操作方法实例小结
2020/02/06 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
解决Keras 中加入lambda层无法正常载入模型问题
2020/06/16 Python
Python爬取微信小程序Charles实现过程图解
2020/09/29 Python
Python之字典对象的几种创建方法
2020/09/30 Python
美国滑雪和滑雪板商店:Buckman
2018/03/03 全球购物
灰雀教学反思
2014/04/28 职场文书
毕业生评语大全
2015/01/04 职场文书
西湖英语导游词
2015/02/06 职场文书
找规律教学反思
2016/02/23 职场文书
浅谈Python项目的服务器部署
2021/04/25 Python