gpt4 book ai didi

Javascript RegEx - 字符串异常的开始和结束

转载 作者:行者123 更新时间:2023-11-28 13:29:15 24 4
gpt4 key购买 nike

所以我第一次尝试一些非常基本的正则表达式,我被告知有几种方法来声明字符串的开头和结尾。

一种方式是“\A”和“\Z”,另一种方式是“^”和“” $'。

出于某种原因,当在 JS 中运行它时,后者是唯一实际有效的选项。

有人知道为什么会这样吗?

var str = "123456",
pattern1 = new RegExp("^\\d{6}$"),
pattern2 = new RegExp("\A\\d{6}\Z");

if(pattern1.test(str)){
alert('pattern 1 match!');
}else{
alert('pattern 1 no match!');
}

if(pattern2.test(str)){
alert('pattern 2 match!');
}else{
alert('pattern 2 no match!');
}

最佳答案

我认为,无论谁告诉你 \A\Z 应该有效,他都被误导了。基于JavaScript Regular Expressions documentation ,只有 ^$ 应该有效。

关于Javascript RegEx - 字符串异常的开始和结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26425850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com