如何验证 Twilio 的字母数字发件人 ID?
How to validate alphanumeric sender id for Twilio?
我想弄清楚如何验证 字母数字 发件人 ID 以通过 Twilio 发送短信。我尝试仅使用数字发件人发送短信(不是 Twilio 验证号码,随机数字发件人 ID)并且 Twilio 接受了该消息。所以我不确定 Twilio 在字母数字发件人 ID 中到底支持什么。
如果 Twilio API 提供一些用于模式匹配的正则表达式,或者我可以使用 API?
验证发件人,那将会很有帮助
在这方面的任何帮助将不胜感激。
此处为 Twilio 开发人员布道师。
您将能够在 What is Alphanumeric Sender ID and how do I get started? 页面上找到有关字母数字发件人 ID 的文档。具体来说,如果您查看 What characters can I use as the sender ID?,您会发现以下内容:
You may use any combination of 1 to 11 letters, A-Z and numbers, 0-9.
Both lowercase and uppercase characters are supported as well as
spaces. 1 letter and no more than 11 alphanumeric characters may be
used.
这方面的正则表达式会根据您使用的编程语言而有所不同,在许多情况下,您会发现该语言会为这些事情提供帮助。
另请查看支持此功能的 list of countries。
根据您使用的语言,以下模式应该可以满足您的需求,但正如我之前所说,您可能希望使用您选择的语言为字符串添加限制。
/^(?=.*[a-zA-Z])(?=.*[a-zA-Z0-9])([a-zA-Z0-9 ]{1,11})$/m
可以看到现场版here。
希望对您有所帮助
此处接受的答案似乎已过时 - https://www.twilio.com/docs/sms/services/api/alphasender-resource#alphasender-properties 的 Twilio 文档目前指出:
An Alphanumeric Sender ID string, up to 11 characters. Valid characters are A-Z, a-z, 0-9, space and dash ( - ). An Alphanumeric Sender ID string cannot be comprised of only numbers.
根据该定义,我认为这是一个更合适的正则表达式:
/^(?=.*[a-zA-Z \-])([a-zA-Z0-9 \-]{1,11})$/gm
我想弄清楚如何验证 字母数字 发件人 ID 以通过 Twilio 发送短信。我尝试仅使用数字发件人发送短信(不是 Twilio 验证号码,随机数字发件人 ID)并且 Twilio 接受了该消息。所以我不确定 Twilio 在字母数字发件人 ID 中到底支持什么。
如果 Twilio API 提供一些用于模式匹配的正则表达式,或者我可以使用 API?
验证发件人,那将会很有帮助在这方面的任何帮助将不胜感激。
此处为 Twilio 开发人员布道师。
您将能够在 What is Alphanumeric Sender ID and how do I get started? 页面上找到有关字母数字发件人 ID 的文档。具体来说,如果您查看 What characters can I use as the sender ID?,您会发现以下内容:
You may use any combination of 1 to 11 letters, A-Z and numbers, 0-9. Both lowercase and uppercase characters are supported as well as spaces. 1 letter and no more than 11 alphanumeric characters may be used.
这方面的正则表达式会根据您使用的编程语言而有所不同,在许多情况下,您会发现该语言会为这些事情提供帮助。
另请查看支持此功能的 list of countries。
根据您使用的语言,以下模式应该可以满足您的需求,但正如我之前所说,您可能希望使用您选择的语言为字符串添加限制。
/^(?=.*[a-zA-Z])(?=.*[a-zA-Z0-9])([a-zA-Z0-9 ]{1,11})$/m
可以看到现场版here。
希望对您有所帮助
此处接受的答案似乎已过时 - https://www.twilio.com/docs/sms/services/api/alphasender-resource#alphasender-properties 的 Twilio 文档目前指出:
An Alphanumeric Sender ID string, up to 11 characters. Valid characters are A-Z, a-z, 0-9, space and dash ( - ). An Alphanumeric Sender ID string cannot be comprised of only numbers.
根据该定义,我认为这是一个更合适的正则表达式:
/^(?=.*[a-zA-Z \-])([a-zA-Z0-9 \-]{1,11})$/gm