我正在使用API,我需要将Java捆绑包标识符或Apple App ID与Javascript和PHP中的正则表达式匹配,对于Javascript,我注意到所有Apple移动应用程序标识符均以ID开头,然后是一组数字,例如id1234567,这是我所做的但是它不起作用,尝试匹配此id1234567或以id开头的任何数字模式
var ios_prop = "id1234567";
regexp = /id\[0-9]+/;
if (regexp.test(ios_prop))
{
alert ("This is a valid Apple ID");
} else {
alert ("Invalid Apple ID");
}
但它告诉我“无效的Apple ID”。
对于PHP,我不知道该如何完成。
提前致谢。
要检查字符串是否以开头"id"
,请使用^
锚点。要指定数字组,可以使用[0-9]
或\d
。
您的正则表达式/id\[0-9]+/
正在转义第一个[
特殊字符。您在寻找"id["
不匹配的商品。
使用regexp = /^id[0-9]+/;
或/^id\d+/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句