【发布时间】:2016-04-19 11:59:54
【问题描述】:
我想检查fileExt是否在avoidExt中,并在if...else语句中使用它。
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);
【问题讨论】:
-
你的意思是
fileExtinthisFile? -
从模式中删除
(\.|\/),或使其成为可选:[.\/]?。 -
fileExt是文件扩展名,如jpg等。
标签: javascript jquery regex