ECMAScript 2020 中的 String 文本检查函数为我们提供了一种强大的方式来检查文本中的各种属性,包括检查字符串是否为 EMAIL、URL、数字、日期等。在本文中,我们将深入学习这些函数,了解其用法和意义,并提供示例代码来帮助您更好地理解。
ECMAScript 2020 中的 String 文本检查函数
ECMAScript 2020 中的 String 文本检查函数包括以下几个:
.startsWith()
该函数返回一个布尔值,指示字符串是否以指定的字符串开始。
const str = 'Hello world'; console.log(str.startsWith('He')); // true
.endsWith()
该函数返回一个布尔值,指示字符串是否以指定的字符串结束。
const str = 'Hello world'; console.log(str.endsWith('ld')); // true
.includes()
该函数返回一个布尔值,指示字符串是否包含指定的字符串。
const str = 'Hello world'; console.log(str.includes('wor')); // true
.match()
该函数返回一个数组,其中包含文本中与正则表达式匹配的部分。
const str = 'John Doe'; console.log(str.match(/Doe/)); // ["Doe"]
.search()
该函数返回字符串中第一个匹配项的位置。
const str = 'John Doe'; console.log(str.search(/Doe/)); // 5
.replace()
该函数返回新的字符串,其中包含替换所有或部分匹配的字符串的字符串。
const str = 'John Doe'; console.log(str.replace(/Doe/, 'Smith')); // "John Smith"
.trim()
该函数返回一个字符串,其中包含已从原始字符串中删除前导和尾随空格的字符串。
const str = ' John Doe '; console.log(str.trim()); // "John Doe"
示例代码
现在让我们来看一些示例代码以帮助您更好地理解这些函数的用法和意义。
-- -------------------- ---- ------- ----- ----- - ----------------------- ----- --- - -------------------------- ----- ------ - ------ ----- ---- - ------------- --------------------------------------- -- ---- --------------------------------- -- ---- ---------------------------------- -- ---- --------------------------------------------- -- -------------- ------------------------------------- -- -- -------------------------------- --------- -- ------------------------ ------------------------- -- ------------
总结
ECMAScript 2020 中的 String 文本检查函数提供了在文本中检查各种属性的强大方式。使用这些函数,我们可以轻松地检查邮件地址、URL、数字、日期等,从而帮助我们更好地管理和处理数据。学习和使用这些函数将为我们带来更高效和可靠的编程体验。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64a0cfdb48841e9894d18623