'abc-6ren">
gpt4 book ai didi

javascript - 正则表达式中的转义插入符号 '^'

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

在表单中有一个文本字段,我想在其中限制“^”符号。我试图在正则表达式中转义插入符“^”。例如

"abcdef".match([^]) 返回 true

请提出建议。

最佳答案

匹配行开头:

> 'abcdef'.match(/^/)
[ '', index: 0, input: 'abcdef' ]

要匹配文字 ^,请将其转义:

> 'abcdef'.match(/\^/)
null

要匹配一类字符内的文字 ^,请将其放在除第一个字符之外的任何位置:

> 'abcdef'.match(/[xyz^]/)
null
> 'abcdef'.match(/[def^]/)
[ 'd', index: 3, input: 'abcdef' ]

关于javascript - 正则表达式中的转义插入符号 '^',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13512661/

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