如何编写正则表达式以从下面的URL获取5个字符572f0?

我构建的正则表达式是dep_id =([^&] *),但前提是该值后面会有一个&,我想始终匹配并检索dep_id =之后的5个字符

https://test.com/Chat/test?language=en_US#dep_id= 572f0&org_id = 00Df0&

最佳答案

如果要匹配5个字符:

/dep_id=(.....)/


要么

/dep_id=(.{5})/


如果要匹配到&或末尾:

/dep_id=([^&]+)/


您最初的正则表达式实际上是完全有效的:它不需要&。它需要一切,直到&或结束...

关于javascript - Javascript REGEX从URL获取5个字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24542297/

10-11 14:47