Twilio开发人员宣传员。 您可以在What is Alphanumeric Sender ID and how do I get started?页面上找到有关字母数字发件人ID的文档。特别是,如果您在**我可以使用哪些字符作为发件人ID?**下查找,您将找到以下内容: 您可以使用1到11个字母(A-Z)和数字(0-9)的任意组合。支持大小写字符以及空格。可以使用1个字母和不超过11个字母数字字符。 这方面的正则表达式将根据您使用的编程语言而有所不同,在许多情况下,您会发现该语言将为这些事情提供帮助。 另外,请查看支持此功能的list of countries。 根据您使用的语言,下面的模式应该可以满足您的需要,但是就像我之前说的,您可能希望使用您选择的语言对字符串添加限制。 /^(?=.*[a-zA-Z])(?=.*[a-zA-Z0-9])([a-zA-Z0-9 ]{1,11})$/m 一个活的版本可以看到here。 希望这对你有帮助
3条答案
按热度按时间6ie5vjzr1#
Twilio开发人员宣传员。
您可以在What is Alphanumeric Sender ID and how do I get started?页面上找到有关字母数字发件人ID的文档。特别是,如果您在**我可以使用哪些字符作为发件人ID?**下查找,您将找到以下内容:
您可以使用1到11个字母(A-Z)和数字(0-9)的任意组合。支持大小写字符以及空格。可以使用1个字母和不超过11个字母数字字符。
这方面的正则表达式将根据您使用的编程语言而有所不同,在许多情况下,您会发现该语言将为这些事情提供帮助。
另外,请查看支持此功能的list of countries。
根据您使用的语言,下面的模式应该可以满足您的需要,但是就像我之前说的,您可能希望使用您选择的语言对字符串添加限制。
/^(?=.*[a-zA-Z])(?=.*[a-zA-Z0-9])([a-zA-Z0-9 ]{1,11})$/m
一个活的版本可以看到here。
希望这对你有帮助
j2qf4p5b2#
可接受的答案在此处似乎已过时- Twilio的文档(位于https://www.twilio.com/docs/sms/services/api/alphasender-resource#alphasender-properties)目前声明:
字母数字发件人ID字符串,最多11个字符。有效字符为A-Z、a-z、0-9、空格和短划线(-)。字母数字发件人ID字符串不能仅由数字组成。
根据这个定义,我相信这是一个更合适的正则表达式:
/^(?=.*[a-zA-Z \-])([a-zA-Z0-9 \-]{1,11})$/gm
x8diyxa73#
偶然发现这一点,发现twilio现在接受更多的字符,我有这个regex在应用程序我的工作。
^(?=.*[a-zA-Z])([a-zA-Z0-9 +-_&]{1,11})$