我想檢查fileExt
是否在avoidExt
中,並在if...else
語句中使用它。jQuery檢查字符串是否在RegExp中
var thisFile=$(this).val(); //returns "file.jpg"
var fileExt = thisFile.replace(/^.*\./, ''); //return "jpg"
var avoidExt= new RegExp(/(\.|\/)(bat|exe|cmd|sh|php|pl|cgi|386|dll|com|torrent|js|app|jar|pif|vb|vbscript|wsf|asp|cer|csr|jsp|drv|sys|ade|adp|bas|chm|cpl|crt|csh|fxp|hlp|hta|inf|ins|isp|jse|htaccess|htpasswd|ksh|lnk|mdb|mde|mdt|mdw|msc|msi|msp|mst|ops|pcd|prg|reg|scr|sct|shb|shs|url|vbe|vbs|wsc|wsf|wsh)$/i);
你的意思'fileExt'在'thisFile'? –
從模式中刪除'(\。| \ /)',或者使其成爲可選:'[。\ /]?'。 –
'fileExt'是'jpg'等文件的擴展名。 – user3284463