gpt4 book ai didi

javascript - 需要特定的正则表达式

转载 作者:行者123 更新时间:2023-11-28 20:24:48 26 4
gpt4 key购买 nike

我想创建以下正则表达式:

* [ * , * ] *

其中 * 可以是任何大小的任何文本我已经尝试过以下方法:

/[*.,.*]/

但事实并非如此(如果重要的话,我将需要它用于 JavaScript)

正确文本的示例:

  • 测试[1,2]
  • 测试[3,测试2]

有人可以帮忙吗?

最佳答案

试试这个:

[^\[]*\[[^\]]*\]
^----^ anything but [
^^ - [
^----^ - anything but ]
^^ - ]

您可以选择将整个正则表达式包装在 ^$ 中以仅匹配整个字符串。

示例:

> /^[^\[]*\[[^\]]*\]$/.test("test[1,2]")
true
> /^[^\[]*\[[^\]]*\]$/.test("test[1,test2]")
true
> /^[^\[]*\[[^\]]*\]$/.test("test_wrong")
false
> /^[^\[]*\[[^\]]*\]$/.test("test[wrong")
false

关于javascript - 需要特定的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17588273/

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