【发布时间】:2012-02-11 20:20:17
【问题描述】:
我正在尝试验证用户可以以一种或另一种形状方式更改的输入。这是特定于经度和纬度的。所以我试图想出一个可以验证条目的正则表达式。所以如果不匹配我可以抛出异常
我正在通过 php preg_match 玩的正则表达式是:
preg_match('/^(\-?\d+(\.\d+)?),\s*(\-?\d+(\.\d+)?)$/')
这似乎对我不起作用。我正在尝试以如下格式捕获 gps long/lat -101.3335 和 71.5555(当然我不知道这些特定数字的有效性,但这是一般格式)
【问题讨论】:
-
“似乎不起作用”是什么意思?该正则表达式看起来应该适用于
-123.456,123.456之类的字符串。您发现哪些输入字符串不匹配? -
你知道吗,我想我刚刚意识到我的问题。事实上,我是单独传递它们而不是组合传递,我什至没有考虑过。
标签: php regex preg-match