首页 文章

Bot Framework Skype Channels 正则表达式不起作用

提问于
浏览
0

我使用Bot Framework(node.js)构建了一个机器人,它有四个连接的通道(Messenger,Telegram,Skype和Web) . 在任何时候,机器人使用如下所示的正则表达式验证输入的电子邮件地址:

/^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i

除了Skype之外,它在所有 Channels 上都能正常运行 . 例如:gcfabri@gmail.com与此正则表达式匹配,但在Skype Channels 上它不会发生 .

1 回答

相关问题