如何重复正则表达式

时间:2015-04-22 08:33:18

标签: jquery

我已经编写了一个正则表达式来获取输入,例如:a3f=h6df&gd5t=shyc5

但我的代码只是在没有检查第二个代码后才获得第一个代码 我的代码是/^[0-9a-zA-Z]+=[0-9a-zA-Z]+$/

帮我查看检查整个输入的正则表达式。它应该根据输入重复多次

3 个答案:

答案 0 :(得分:2)

为全局搜索添加全局修饰符(w3schools):

var result = str.match(/^[0-9a-zA-Z]+=[0-9a-zA-Z]+$/g); 

答案 1 :(得分:0)

您可以向其添加全局标记:/^[0-9a-zA-Z]+=[0-9a-zA-Z]+$/g - see this questionthis reference

答案 2 :(得分:0)

如果您的字符串由&符号(&)分隔:

试试这个:

/(^|&)[0-9a-zA-Z]+=[0-9a-zA-Z]+/g

test Link 1