正则表达式专题:字符串的开始和结束

在正则表达式中,$^ 是非常重要的特殊字符,用于表示字符串的开始和结束。

^(开头锚)

  • 作用:匹配字符串的开始位置。
  • 示例
    const regex = /^Hello/; // 匹配以 "Hello" 开头的字符串
    console.log(regex.test("Hello, world!")); // 输出: true
    console.log(regex.test("Say Hello")); // 输出: false

$(结尾锚)

  • 作用:匹配字符串的结束位置。
  • 示例
    const regex = /world!$/; // 匹配以 "world!" 结尾的字符串
    console.log(regex.test("Hello, world!")); // 输出: true
    console.log(regex.test("world! says hello")); // 输出: false

综合示例

你可以将它们结合使用来确保字符串完全匹配某个模式:

const regex = /^Hello, world!$/;

console.log(regex.test("Hello, world!")); // 输出: true
console.log(regex.test("Hello, world")); // 输出: false
console.log(regex.test("Hello")); // 输出: false
console.log(regex.test("Hi, world!")); // 输出: false

总结

  • ^ 用于匹配字符串的开头。
  • $ 用于匹配字符串的结尾。
  • 结合使用可以确保整个字符串与给定模式完全匹配。
1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
飞云脚本圈: 586333520飞云脚本圈
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » 正则表达式专题:字符串的开始和结束

企业级大数据智能营销管理系统

了解详情