正则表达式以验证Apple Bundle标识符或Apple ID

Shasha

我正在使用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正则表达式以验证唯一交易标识符

用于验证员工 ID 的正则表达式

如何使用正则表达式验证UPI ID?

用于验证 ID 的 Java 正则表达式

用于验证用户 ID 的 Java 正则表达式。

正则表达式匹配多行部分,从标识符开始到结束标识符

查找id的正则表达式

用户ID的正则表达式

正则表达式拆分ID

正则表达式以匹配有效的Java路径标识符

使用标识符在字符串中拆分单词的正则表达式模式

正则表达式,用于查找消息标识符

正则表达式,用于重复捕获某些标识符之间的组

查找并用正则表达式替换标识符

Java正则表达式以匹配有效的Java标识符

标识符与空格匹配所需的正则表达式帮助

去除C标识符周围的(双)下划线的正则表达式

正则表达式以python识别医疗受益人标识符(MBI)

C#正则表达式-匹配某些字符,后跟数字/标识符

正则表达式标识符,用于最接近的元素

Apple Vision Error – 使用未解析的标识符“ObjectDetector”

Android正则表达式来验证android App ID不完全正确

我想在 php 中使用正则表达式模式验证此事务 ID

使用java正则表达式验证带有字符和数字的ID

不使用正则表达式验证员工 ID-Python

id标识符迅速

正则表达式-转义符

正则表达式匹配字符串中的变量标识符、函数标识符、函数参数和类名

优化 Java 标识符的正则表达式。将结尾的数字与其他部分分开