Android c2dm注册ID格式

时间:2012-05-17 11:58:39

标签: php android regex android-c2dm

我怀疑在发布此内容之后我会感到非常愚蠢但是这里有。我有两个主要问题:

1)什么是适用于注册ID的正则表达式?目前我有以下内容,但我无法找到任何文档来支持这是否足够:

'/^[a-z0-9_-]{40,255}$/i'

2)regID包含“ - ”是否“有效”?我知道android不能担心每种语言 - 在这种情况下是mysql - 用于评论等等,但这让我有些措手不及。到目前为止,我总是在我的消毒剂中标记它,因为有可能被用于sql注射。

1 个答案:

答案 0 :(得分:12)

注册ID的格式是实现细节。谷歌可能会随时更改它,恕不另行通知。你为什么要验证它?如果存储在MySQL中是一个问题,请使用mysql_real_escape_string()以防万一,或mysqli :: real_escape_string()使用PHP上的mysqli或参数。

这就像人们的名字。你可能认为这都是字母的,然后O'Neil就出现了。逃避它以防万一。