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 自定义函数缺省值的设置方法
May 05 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
Dec 16 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
Aug 06 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
Mar 01 Javascript
canvas仿iwatch时钟效果
Mar 06 Javascript
javascript input输入框模糊提示功能的实现
Sep 25 Javascript
在Vue中获取组件声明时的name属性方法
Sep 12 Javascript
深入了解JavaScript 私有化
May 30 Javascript
小程序实现搜索框功能
Mar 26 Javascript
vue 实现根据data中的属性值来设置不同的样式
Aug 04 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
Nov 05 Javascript
vue实现省市区联动 element-china-area-data插件
Apr 22 Vue.js
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者的疑难问答(2)
2006/10/09 PHP
使用Limit参数优化MySQL查询的方法
2008/11/12 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
PHP多进程编程实例详解
2017/07/19 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
jquery 日期控件datepicker属性详细解析
2013/11/08 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
JS 屏蔽按键效果与改变按键效果的示例代码
2013/12/24 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
JQuery实现防止退格键返回的方法
2015/02/12 Javascript
JAVASCRIPT代码编写俄罗斯方块网页版
2015/11/26 Javascript
写jQuery插件时的注意点
2017/02/20 Javascript
nodejs连接mysql数据库简单封装示例-mysql模块
2017/04/10 NodeJs
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
微信小程序tabBar底部导航中文注解api详解
2017/08/16 Javascript
Thinkjs3新手入门之添加一个新的页面
2017/12/06 Javascript
layui实现二维码弹窗、并下载到本地的方法
2019/09/25 Javascript
详解如何使用React Hooks请求数据并渲染
2020/10/18 Javascript
python开发之函数定义实例分析
2015/11/12 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
2017/07/11 Python
python计算两个地址之间的距离方法
2018/06/09 Python
Python变量访问权限控制详解
2019/06/29 Python
浅谈Python小波分析库Pywavelets的一点使用心得
2019/07/09 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
利用Python实现手机短信监控通知的方法
2019/07/22 Python
使用python无账号无限制获取企查查信息的实例代码
2020/04/17 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
2020/09/01 Python
加拿大百叶窗和窗帘定制网站:Blinds
2017/01/30 全球购物
台湾东南旅游社网站:东南旅游
2019/02/11 全球购物
.NET面试问题集
2015/12/08 面试题
服装设计专业自荐书范文
2013/12/30 职场文书
县政府领导班子四风问题对照检查材料思想汇报
2014/09/26 职场文书
五年级学生评语大全
2014/12/26 职场文书
投资意向协议书
2015/01/29 职场文书
分析Python list操作为什么会错误
2021/11/17 Python
mysql查找连续出现n次以上的数字
2022/05/11 MySQL