是否可以检查endsWith数组内的值?类似下面的那个
jQuery('.imageUrlText').val().endsWith(["jpg","jpeg"])
目前我正在使用以下代码,
jQuery('.imageUrlText:contains("jpg"):contains("jpeg")').length>0
答案 0 :(得分:0)
尝试RegEx
jQuery('.imageUrlText').val().match(/(jpg|jpeg)$/)
注意:jpg | jpeg将匹配jpg或jpeg和$表示,它必须位于字符串的末尾。
答案 1 :(得分:0)
一种解决方案是使用.filter(fn)
:
var imageUrlText = jQuery('.imageUrlText').filter(function(){
return $(this).val().indexOf('jpg') != -1 || $(this).val().indexOf('jpeg') != -1
});
console.log(imageUrlText);
答案 2 :(得分:0)
试试这个希望这会有用。
jQuery('.imageUrlText').val().match("(jpg|jpeg)$")