gpt4 book ai didi

javascript - 用于计算以下字符串的正则表达式

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

我收到以下形式的用户输入

key1=value1,key2=value2,key3=value3

并且可以有任意数量的键值对,

我编写了以下正则表达式来评估上面的字符串。

[a-z0-9]+(:|=)[a-z0-9]+

但我不太确定,如何检查键值对的倍数,我编写的这个字符串可以评估一个键值对,我希望它能够评估键值对的空字符串。非常感谢对此的任何建议

最佳答案

尝试

([a-z0-9]+(:|=)[a-z0-9]+,?)+

删除尾随逗号

if(str.substr(-1) === ',')
str = str.substr(0, str.length - 1)

关于javascript - 用于计算以下字符串的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41476358/

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