gpt4 book ai didi

regex - 用逗号或逗号和空格分隔的项目列表的正则表达式

转载 作者:行者123 更新时间:2023-12-03 12:33:47 25 4
gpt4 key购买 nike

嘿,
我不知道如何为我的网站编写正则表达式,我想让用户输入以逗号或逗号和空格分隔的项目(标签)列表,例如“apple, pie,applepie” .有可能有这样的正则表达式吗?
谢谢!

编辑:
我想要一个 javascript 的正则表达式,以便在用户提交表单之前检查输入。

最佳答案

您正在寻找的东西看似简单:

[^,]+ 

这将为您提供每个逗号分隔的标记,并将排除空标记(如果用户输入“a,,b”,您将只会得到“a”和“b”),但如果他们输入“a, ,乙”。

如果您想正确地从任一侧去除空格(并仅排除空格元素),那么它会变得稍微复杂一点:
[^,\s][^\,]*[^,\s]*

然而,正如一些评论中提到的,为什么你需要一个正则表达式,一个简单的拆分和修剪就可以解决问题?

关于regex - 用逗号或逗号和空格分隔的项目列表的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5001554/

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