Jquery 如何重复正则表达式

Jquery 如何重复正则表达式,jquery,Jquery,我已经编写了一个正则表达式来获取输入,例如:a3f=h6df&gd5t=shyc5 但我的代码在没有检查第二个代码之后,只得到第一个代码 我的代码是/^[0-9a-zA-Z]+=[0-9a-zA-Z]+$/ 请帮助我使用检查整个输入的正则表达式。它应根据输入重复多次为全局搜索添加全局修饰符() var result = str.match(/^[0-9a-zA-Z]+=[0-9a-zA-Z]+$/g); 您可以向它添加一个全局标志:/^[0-9a-zA-Z]+=[0-9a-zA-Z]+$/g

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

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

请帮助我使用检查整个输入的正则表达式。它应根据输入重复多次

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

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

您可以向它添加一个全局标志:
/^[0-9a-zA-Z]+=[0-9a-zA-Z]+$/g
-如果字符串用符号(&)分隔,则为

试试这个:

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

/^[0-9a-zA-Z]+=[0-9a-zA-Z]+$/g…g-全局标志…glabal标志在我的情况下不起作用。您能提供一个您正在使用的实际代码的示例吗?对于这类问题,您可能需要遍历结果等等,但现在我遇到了一个新问题。此[0-9a-zA-Z]状态工作不正常。。一切都可以接受