小编use*_*491的帖子

Javascript中区分大小写的重音折叠

你写了这段代码:

accentsTidy = function(s){ 
                    var r=s.toLowerCase(); 
                    r = r.replace(new RegExp("\\s", 'g'),""); 
                    r = r.replace(new RegExp("[àáâãäå]", 'g'),"a"); 
                    r = r.replace(new RegExp("æ", 'g'),"ae"); 
                    r = r.replace(new RegExp("ç", 'g'),"c"); 
                    r = r.replace(new RegExp("[èéêë]", 'g'),"e"); 
                    r = r.replace(new RegExp("[ìíîï]", 'g'),"i"); 
                    r = r.replace(new RegExp("ñ", 'g'),"n");                             
                    r = r.replace(new RegExp("[òóôõö]", 'g'),"o"); 
                    r = r.replace(new RegExp("œ", 'g'),"oe"); 
                    r = r.replace(new RegExp("[ùúûü]", 'g'),"u"); 
                    r = r.replace(new RegExp("[ýÿ]", 'g'),"y"); 
                    r = r.replace(new RegExp("\\W", 'g'),""); 
                    return r; 
            }; 
Run Code Online (Sandbox Code Playgroud)

我想如果回答我的问题,请.如果我想要大字符(例如:ÁÉ - > AE等),那么我必须更改代码.非常感谢你!

javascript regex diacritics

7
推荐指数
1
解决办法
5205
查看次数

标签 统计

diacritics ×1

javascript ×1

regex ×1