美文网首页
[JS-8] JavaScript 文本格式化

[JS-8] JavaScript 文本格式化

作者: 地平线0530 | 来源:发表于2018-12-05 13:26 被阅读0次

字符串

String字面量

  • 通过单双引号创建简单字符串
    'foo'
    "bar"
    
  • 16进制转义序列
    '\xA9'  // '0'
    
  • Unicode转义序列
    '\u00A9'  // '0'
    

字符串对象(String

常用方法:

方法 描述
charAt() 从一个字符串中返回指定的字符
charCodeAt() 返回0到65535之间的整数,表示给定索引处的UTF-16代码单元
indexOf() 返回调用 String 对象中第一次出现的指定值的索引。如果未找到该值,则返回-1
lastIndexOf() 返回指定值在调用该方法的字符串中最后出现的位置,如果没找到则返回 -1
startsWith()endsWith()includes() 判断当前字符串是否是以另外一个给定的子字符串开始、结束或包含指定字符串。根据判断结果返回 true 或 false
concat() 将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回
split() 用指定的分隔符字符串将一个 String 对象分割成字符串数组,以将字符串分隔为子字符串
slice() 提取一个字符串的一部分,并返回一新的字符串
substring() 返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集
substr() 返回一个字符串中从指定位置开始到指定字符数的部分
match() 在字符串内检索指定的值,或找到一个或多个正则表达式的匹配,没有则返回 null
replace() 在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串
search() 检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,返回首次匹配项的索引,如果没有则返回 -1
toLowerCase()toUpperCase() 分别将字符串转换为小写或大写并返回
repeat() 将字符串内容重复指定次数后返回
trim() 去掉字符串开头和结尾的空白字符

多行模板字符串

参见模板字符串

国际化

Intl 对象是 ECMAScrip t国际化 API 的命名空间, 它提供了语言敏感的字符串比较,数字格式化和日期时间格式化功能。 详见 Intl

正则表达式

创建一个正则表达式

// 方法一
const reg = /ab+c/;
const reg = /^[a-zA-Z]+[0-9]*$/gi;

// 方法二
let reg = new RegExp('/ab+c/');
let reg = new RegExp('/^[a-zA-Z]+[0-9]*$/', 'gi');

详细教程


参考:MDN

相关文章

  • [JS-8] JavaScript 文本格式化

    字符串 String字面量 通过单双引号创建简单字符串'foo'"bar" 16进制转义序列'\xA9' // ...

  • Java-API-包其他

    System Math 时间格式化 DateFormat: 允许进行格式化(也就是日期 -> 文本)、解析(文本-...

  • css文本 表格 定位 显示 列表

    文本格式化 文本格式化控制字体:如字体大小、字体加粗、字体系列等设置文本格式:如文本颜色,文本排列和文本缩进等 字...

  • html基础进阶

    样式属性: title1 pagraph1 格式化: 1、文本格式化,在一个html中对文本进行格式化 --- ...

  • HTML的探索5

    HTML可定义很多供格式化输出的元素,比如粗体和斜体字。 HTML文本格式化实例 文本格式化 This text ...

  • 2018-06-05——html文本格式化

    文本格式化标签 标签 描述 定义粗体文本 定义大号字 ...

  • Linux三剑客(awk-1)-awk命令基础

    序: awk是一个报告生成器,拥有强大的文本格式化能力。 awk更适合格式化文本,对文本进行复杂格式处理。 1. ...

  • js日期方法

    格式化日期 javascript原生 Date 对象提供了七种格式化方法:1.toString():格式化成 "W...

  • javascript事件和jquery事件对比

    javascript事件和jquery事件对比 jquery修改文本内容的方式 javascript修改文本内容的...

  • HTML学习:文本格式化

    HTML 中存在一些格式化文本的标签,它们可以被直接使用,而不用再去写样式进行调整。 一、文本格式化 HTML 使...

网友评论

      本文标题:[JS-8] JavaScript 文本格式化

      本文链接:https://www.haomeiwen.com/subject/mjtecqtx.html