我開發了一個javascript函數來清除一系列Unicode字符。例如,「ñeññúa1.txt」=>「neonu a1.txt」。爲此,我使用了一個正則表達式:XRegExp替換IE中的Unicode字符
var = new RegExp patternA ("[\\u0300-\\u036F]", "g");
name = name.replace (patternA,'');
但它在IE中無法正常工作。如果我的研究是正確的,IE不會以相同的方式檢測Unicode。我試圖使用與所有瀏覽器兼容的庫XRegExp(http://xregexp.com/)來製作等效函數,但我不知道如何編寫Unicode模式,因此XRegExp可在IE中使用。
一個失敗的attemps的:
XRegExp.replace(name,'\\u0300-\\u036F','');
如何建立這種模式?
[放棄支持](http://techcrunch.com/2012/04/01/bootstrapped-startup-saves-over-100k-by-dropping-ie/)[for IE](https:// paydirtapp。 COM /博客/我們,不要支持IE /)。 – m0skit0