【发布时间】:2019-06-10 08:51:00
【问题描述】:
我的 url 在转换为 punycode 时具有后缀为 xn---- ruby 库中存在的所有正则表达式都无法匹配。 目前我正在使用 validates_url_format_of ruby 库。 示例网址:“https://www.θεραπευτικη-κανναβη.com.gr” Punycode网址:“https://www.xn----ylbbafnbqebomc7ba3bp1ds.com.gr”
那么您能否建议库中的正则表达式是否存在任何问题,或者问题在于转换为 punycode。
根据 punycode 转换规则,后缀始终为 xn--。那么任何人都可以建议额外的两个 - 在这里意味着什么
【问题讨论】:
标签: ruby-on-rails regex punycode