【问题标题】:Accents in HTML5 datalistHTML5 数据列表中的口音
【发布时间】:2014-04-24 07:36:44
【问题描述】:

在表单中,我有一个带有数据列表的文本输入。 在数据列表中,我添加了不会出现在文本输入中的重音术语。例如 : 如果我输入“a”,带有“ä”或“à”的术语将不会出现在建议中...

最好是整体不区分口音

有人遇到过这个问题吗?

谢谢

【问题讨论】:

  • 与我现在遇到的完全相同的问题。 @VeZoul 你解决过这个问题吗?
  • 我的记忆说我使用 jQuery 插件解决了它......从那以后我没有尝试过

标签: html non-ascii-characters html-datalist


【解决方案1】:

你可以这样做的一个肮脏的方法是做这样的事情:

var noAccent = str.normalize( "NFD" ).replace( /[\u0300-\u036f]/g, "" );
if (str !== str) {// Add a duplicate entry without the accent}

【讨论】:

    猜你喜欢
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 2013-04-07
    • 1970-01-01
    相关资源
    最近更新 更多