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 相关文章推荐
JS 容错处理代码, 屏蔽错误信息
Mar 09 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
Mar 24 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
Sep 16 Javascript
改善用户体验的五款jQuery插件分享
May 22 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
Dec 27 Javascript
JavaScript中将数组进行合并的基本方法讲解
Mar 07 Javascript
详解Node.js模块间共享数据库连接的方法
May 24 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
Jul 07 Javascript
jquery dataTable 获取某行数据
May 05 jQuery
AngularJS 支付倒计时功能实现思路
Jun 05 Javascript
js隐式转换的知识实例讲解
Sep 28 Javascript
Vue父组件监听子组件生命周期
Sep 03 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
一个SQL管理员的web接口
2006/10/09 PHP
php cookie 登录验证示例代码
2009/03/16 PHP
php中cookie实现二级域名可访问操作的方法
2014/11/11 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
PHP中error_reporting函数用法详细介绍
2017/06/11 PHP
PHP迭代器接口Iterator用法分析
2017/12/28 PHP
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
jQuery Jcrop插件实现图片选取功能
2011/11/23 Javascript
mailto的使用技巧分享
2012/12/21 Javascript
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
2013/12/11 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
vue项目中公用footer组件底部位置的适配问题
2018/05/10 Javascript
Vue中的Props(不可变状态)
2018/09/29 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
纯 JS 实现放大缩小拖拽功能(完整代码)
2019/11/25 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
js实现限定范围拖拽的示例
2020/10/26 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
基于python list对象中嵌套元组使用sort时的排序方法
2018/04/18 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
python3下载抖音视频的完整代码
2019/06/05 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
HTML5 绘制图像(上)之:关于canvas元素引领下一代web页面的问题
2013/04/24 HTML / CSS
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
Windows和Linux动态库应用异同
2016/04/17 面试题
大学生专业个人学习的自我评价
2013/10/26 职场文书
思想政治教育专业个人求职信范文
2013/12/20 职场文书
党风廉政建设调研报告
2015/01/01 职场文书
公司财务制度:成本管理控制制度模板
2019/11/19 职场文书