我有一个允许的文件扩展名列表,可以上传到我的网站。
我用jQuery Validation plugin检查它们。
如果他们选择了不支持的扩展名,我将显示一条错误消息。
看起来
var msg = 'You may only upload files of type ' + allowedExt.join(', ');
很明显,这个列表看起来不太闪,我希望它看起来更“人类可读”。
有什么办法吗?
我有一个允许的文件扩展名列表,可以上传到我的网站。
我用jQuery Validation plugin检查它们。
如果他们选择了不支持的扩展名,我将显示一条错误消息。
看起来
var msg = 'You may only upload files of type ' + allowedExt.join(', ');
很明显,这个列表看起来不太闪,我希望它看起来更“人类可读”。
有什么办法吗?
7条答案
按热度按时间kfgdxczn1#
对于alex给出的答案,一个更简单的方法是使用
.pop()
去掉最后一个元素:iq3niunx2#
可接受的答案不能很好地处理一个项目列表。
lg40wkob3#
只是另一种方法。
审议的案件:
...等等
soat7uwm4#
你可以的!
mzaanser5#
显然,我们提供的答案与alex的不同,下面是一个没有
join
的答案:不适用于旧浏览器等。
7y4bm7vi6#
我把你的字面意思,并使它成为一个实际的HTML列表。
rqdpfwrv7#
我觉得这个答案需要一些时间,在2022年,我们有一个API,它支持多种语言和约定(这可以为每个用户确定)。
Intl.ListFormat
API:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat用法示例如下: