2013-02-08 44 views
-4

IE版本8正則表達式中的IE

正則表達式是在Firefox工作正常不工作testfile.arv(見無效分機)

if (/\.(doc|xls|ppt|eml|txt|pdf|rtf).?\b/i.test(filename)) { 
... 
} 

在IE它簡單地作爲有效名稱傳遞出去。

編輯: 我改變了表達式,如下所示。它繼續失敗 - 僅在IE中。讓我意識到它不是關於這個表達式,而是關於IE和我用來做到這一點的JavaScript模塊。

我使用http://malsup.com/jquery/form/這個表單插件來上傳多個文件。這是在Firefox上正常工作,但不是在Internet Explorer上工作。它只是簡單地上傳一切,並沒有顯示上傳進度等。

因爲這個問題變成了不同我會關閉這個線程並提交新的問題。

Thx爲每個人的時間和麻煩抱歉。我發現這個移植的事情有點困難(從火狐IE)

+2

我會考慮給你的建議,當你考慮抽出時間來寫出完整的話。 –

+0

你是否降級?並且你能'全面'解釋'你的評論'。 – rajeev

+0

這很好理解。 「PL」。和「ty」。不是英文單詞。 –

回答

1

嘗試用一個「$」結尾的它,像這樣

if (/\.(doc|xls|ppt|eml|txt|pdf|rtf)$/i.test(filename)) { 
    // super awesome code 
} 
+0

thx我試過這個,但它似乎我的問題是與malsup jQuery表單插件和IE瀏覽器。 – rajeev

相關問題