JavaScript中字符串的常用操作方法及特殊字符


Posted in Javascript onMarch 18, 2018

下面看下js字符串的常用操作方法,具体内容如下所述:

charAt()            获取字符串中特定索引处的字符;

toupperCase()  将字符串的所有字符转换成大写字母;

indexOf()          返回字符串中特定字符串第一次出现的位置

substring()        返回字符串的某个子串

slice()               返回字符串中的某个子串,支持负数参数(字符串中倒数第一个字符定为-1)

concat()            用于将多个字符串拼加成一个字符串

replace()           将字符串中的某个子串以特定的字符串替换

split()                 将某个字符串分割成多个字符串,可以指定分隔符

match()             使用正则表达式搜索目标子字符串

search()            使用正则表达式搜索目标子字符串(返回的是索引)

ps:JavaScript 特殊字符

你可以在 JavaScript 中使用反斜杠来向文本字符串添加特殊字符。

插入特殊字符

反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符。

请看下面的 JavaScript 代码:

var txt="We are the so-called "Vikings" from the north."
document.write(txt)

在 JavaScript 中,字符串使用单引号或者双引号来起始或者结束。这意味着上面的字符串将被截为:We are the so-called。

要解决这个问题,就必须把在 "Viking" 中的引号前面加上反斜杠 (\)。这样就可以把每个双引号转换为字面上的字符串。

var txt="We are the so-called \"Vikings\" from the north."
document.write(txt)

现在 JavaScript 就可以输出正确的文本字符串了:We are the so-called "Vikings" from the north。

这是另一个例子:

document.write ("You \& me are singing!")

上面的例子会产生以下输出:

You & me are singing!

下面的表格列出了其余的特殊字符,这些特殊字符都可以使用反斜杠来添加到文本字符串中:

代码 输出
\' 单引号
\" 双引号
\& 和号
\\ 反斜杠
\n 换行符
\r 回车符
\t 制表符
\b 退格符
\f 换页符

总结

以上所述是小编给大家介绍的JavaScript中字符串的常用操作方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
jQuery 打造动态渐变按钮 详细图文教程
Apr 25 Javascript
JS中处理与当前时间间隔的函数代码
May 23 Javascript
浅析jquery某一元素重复绑定的问题
Jan 03 Javascript
2014最热门的JavaScript代码高亮插件推荐
Nov 25 Javascript
JQuery调用绑定click事件的3种写法
Mar 28 Javascript
jquery移动端TAB触屏切换实现效果
Dec 22 Javascript
详解自动生成博客目录案例
Dec 09 Javascript
jQuery实现select模糊查询(反射机制)
Jan 14 Javascript
express+vue+mongodb+session 实现注册登录功能
Dec 06 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
Sep 10 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
Sep 20 Javascript
jquery制作的移动端购物车效果完整示例
Feb 24 jQuery
js中DOM事件绑定分析
Mar 18 #Javascript
js中如何完美的解析数据
Mar 18 #Javascript
解决使用vue.js路由后失效的问题
Mar 17 #Javascript
vue实现的上传图片到数据库并显示到页面功能示例
Mar 17 #Javascript
Vue的路由动态重定向和导航守卫实例
Mar 17 #Javascript
JS实现为动态创建的元素添加事件操作示例
Mar 17 #Javascript
对vue里函数的调用顺序介绍
Mar 17 #Javascript
You might like
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
根据鼠标的位置动态的控制层的位置
2009/11/24 Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
2011/04/14 Javascript
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
关于JS数组追加数组采用push.apply的问题
2014/06/09 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
EasyUI在表单提交之前进行验证的实例代码
2016/06/24 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
vue.js指令v-for使用及索引获取
2016/11/03 Javascript
利用prop-types第三方库对组件的props中的变量进行类型检测
2017/05/02 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
2017/09/19 jQuery
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
微信小程序webview组件交互,内联h5页面并网页实现微信支付实现解析
2019/08/16 Javascript
基于jQuery实现可编辑的表格
2019/12/11 jQuery
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
vue3.0实现点击切换验证码(组件)及校验
2020/11/18 Vue.js
[00:09]DOTA2全国高校联赛 精彩活动引爆全场
2018/05/30 DOTA
对Python3之进程池与回调函数的实例详解
2019/01/22 Python
python 同时读取多个文件的例子
2019/07/16 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
CSS3 Flexbox中flex-shrink属性的用法示例介绍
2013/12/30 HTML / CSS
html5自带表单验证体验优化及提示气泡修改功能
2017/09/12 HTML / CSS
龟牌英国商店:Turtle Wax Brand Store UK
2019/07/02 全球购物
Lentiamo荷兰:在线订购隐形眼镜、隐形眼镜液和太阳镜
2019/10/25 全球购物
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
社会学专业求职信
2014/02/24 职场文书
销售顾问岗位职责
2014/02/25 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
小学美术教学反思
2016/02/17 职场文书
js实现自动锁屏功能
2021/06/02 Javascript
python如何利用traceback获取详细的异常信息
2021/06/05 Python
JavaScript的Set数据结构详解
2022/02/18 Javascript