正则表达式匹配图片格式

var div1 = '';

imgMatch(str){

   // var reg = /\w(\.jpeg | \.png | \.jpg)/i; // \w = [A-Za-z_0-9];

    var reg = /(\.jpeg | \.png | \.jpg)/i;   //图片名为汉字的也可以匹配到

    reg.test(str); //返回true ,false

}

//正则匹配换行符

changeString(strr){

    let str = strr.replace(/[\n]+/g, '
');

    let label = str.split('
');

    return label;

}

response.data.data.map(item){

    var labelArr = this.changeString(item);

    labelArr.forEach((str) =>{

        if(str !== ''){

            div1+=`

${str}

`;

            let flag = this.imgMatch(str);

            if(flag){

                let dom =`

`;

                div1 += dom;

                }

            }

    }

document.getElementById('editDetail').innerHTML = div1;

}

你可能感兴趣的:(正则表达式匹配图片格式)