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.elementGetStyle(element, style)应用示例
Sep 24 Javascript
ECMAScript5中的对象存取器属性:getter和setter介绍
Dec 08 Javascript
JavaScript中的Number数字类型学习笔记
May 26 Javascript
用AngularJS来实现监察表单按钮的禁用效果
Nov 02 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
Feb 28 Javascript
node通过npm写一个cli命令行工具
Oct 12 Javascript
JavaScript模拟实现封装的三种方式及写法区别
Oct 27 Javascript
angular之ng-template模板加载
Nov 09 Javascript
vue中axios实现数据交互与跨域问题
May 12 Javascript
微信小程序前端promise封装代码实例
Aug 24 Javascript
vue用ant design中table表格,点击某行时触发的事件操作
Oct 28 Javascript
JavaScript实现滑块验证解锁
Jan 07 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+Html+缓存
2006/11/25 PHP
php Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
php用户注册页面利用js进行表单验证具体实例
2013/10/17 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
PHP实现的观察者模式实例
2017/06/21 PHP
PHP有序表查找之插值查找算法示例
2018/02/10 PHP
php实现在线考试系统【附源码】
2018/09/18 PHP
javascript 函数使用说明
2010/04/07 Javascript
找出字符串中出现次数最多的字母和出现次数精简版
2012/11/07 Javascript
超简单JS二级、多级联动的简单实例
2014/02/18 Javascript
利用a标签自动解析URL分析网址实例
2014/10/20 Javascript
AngularJS向后端ASP.NET API控制器上传文件
2016/02/03 Javascript
原生javascript+css3编写的3D魔方动画旋扭特效
2016/03/14 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
原生JavaScript实现AJAX、JSONP
2017/02/07 Javascript
Ajax基础知识详解
2017/02/17 Javascript
jQuery实现选项卡功能(两种方法)
2017/03/08 Javascript
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
VueJS 组件参数名命名与组件属性转化问题
2018/12/03 Javascript
微信小程序事件 bindtap bindinput代码实例
2019/08/26 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
python正则表达式match和search用法实例
2015/03/26 Python
Python OpenCV处理图像之滤镜和图像运算
2018/07/10 Python
Linux下python制作名片示例
2018/07/20 Python
python之array赋值技巧分享
2019/11/28 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
使用pycharm和pylint检查python代码规范操作
2020/06/09 Python
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
租赁意向书范本
2014/04/01 职场文书
2014年预备党员群众路线教育实践活动对照检查材料思想汇报
2014/10/02 职场文书
主持人开幕词
2015/01/29 职场文书
学校清洁工岗位职责
2015/04/15 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP