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控制阿拉伯数字转为中文大写示例代码
Sep 04 Javascript
javascript使用正则获取url上的某个参数
Sep 04 Javascript
JavaScript设计模式之外观模式介绍
Dec 28 Javascript
使用AngularJS实现可伸缩的页面切换的方法
Jun 19 Javascript
深入理解Java线程编程中的阻塞队列容器
Dec 07 Javascript
javascript实现方法调用与方法触发小结
Mar 26 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
Apr 12 Javascript
详解js静态资源文件请求的处理
Aug 01 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
May 07 Javascript
详解Webpack多环境代码打包的方法
Aug 03 Javascript
微信小程序 授权登录详解(附完整源码)
Aug 23 Javascript
js实现复制粘贴的两种方法
Dec 04 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
spl_autoload_register与autoload的区别详解
2013/06/03 PHP
php用ini_get获取php.ini里变量值的方法
2015/03/04 PHP
php日期操作技巧小结
2016/06/25 PHP
javawscript 三级菜单的实现原理
2009/07/01 Javascript
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
BootStrap表单验证实例代码
2017/01/13 Javascript
jquery实现焦点轮播效果
2017/02/23 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
Vue官网todoMVC示例代码
2018/01/29 Javascript
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
angular4应用中输入的最小值和最大值的方法
2019/05/17 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
[01:25]DOTA2自定义游戏灵园鬼域等你踏足
2015/10/30 DOTA
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python构建网页爬虫原理分析
2017/12/19 Python
Python csv模块使用方法代码实例
2019/08/29 Python
python numpy存取文件的方式
2020/04/01 Python
python运用sklearn实现KNN分类算法
2019/10/16 Python
python 实现屏幕录制示例
2019/12/23 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
介绍一下Transact-SQL中SPACE函数的用法
2015/09/01 面试题
大学生应聘推荐信范文
2013/11/19 职场文书
护理中职生求职信范文
2014/02/24 职场文书
ktv筹备计划书
2014/05/03 职场文书
爱国主义教育活动总结
2014/05/07 职场文书
大型活动组织方案
2014/05/10 职场文书
党的群众路线教育实践活动对照检查材料
2014/09/22 职场文书
2015年感恩节活动总结
2015/03/24 职场文书
领导视察通讯稿
2015/07/18 职场文书
创业计划书之奶茶店开店方案范本!
2019/08/06 职场文书
Pandas数据类型之category的用法
2021/06/28 Python
Python中第三方库Faker的使用详解
2022/04/02 Python
MySQL详解进行JDBC编程与增删改查方法
2022/06/16 MySQL
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle