【发布时间】:2011-07-09 08:43:08
【问题描述】:
我有一个类似 url 参数的字符串。如果 insurance 参数在字符串中只出现一次,我想获得 insurance 值。
例如:
1. 以下字符串应产生结果:false
?LastName=abc&FirstName=xyz&insurance=2&insurance=3&insurance=4&insurance=5&BirthDate=01-01-2000
2. 下面的字符串应该会产生结果:2 (因为只有一个保险)
?LastName=abc&FirstName=xyz&insurance=2&BirthDate=01-01-2000
如何在 JavaScript / jQuery 中做到这一点
我感谢每一个答案。谢谢
【问题讨论】:
-
您在寻找this?
-
@alliswell:谢谢。我使用了您提到的问题的最佳答案功能。它返回第一个 insurance 值而不考虑否。 insurance 在字符串中。我只想在字符串中只有一个 insurance 时返回 insurance 值。所以现在我必须添加一个检查字符串中的保险号码。
-
不客气,使用上面提到的正则表达式或简单的条件检查。
-
另见Query String Object插件。
标签: javascript jquery string-parsing