问题
我正在尝试根据 HTTP 标头“Accept-Language”匹配设置为斯堪的纳维亚语言的浏览器。
我的正则表达式是:
^(nb|nn|no|sv|se|da|dk).*
我的问题是这是否足够,是否有人知道任何其他奇怪的斯堪的纳维亚语(但“有效”)语言代码或导致误报的模糊浏览器错误?
用于
正则表达式用于在挪威网页顶部显示英文链接(这是主要语言以及域和子域的根),将您带到英文网页(辅助语言和根目录下的文件夹)当浏览器语言不是斯堪的纳维亚语时。如果用户不想再次看到链接,则可以关闭/“退出”链接,并将哈希存储在 JavaScript localStorage 中。由于实施时间有限,我们决定不使用 IP 地理位置。