jQuery Slugify不适用于Utf-8字符

时间:2014-11-29 19:21:46

标签: javascript jquery html unicode utf-8

我在阿拉伯语项目中工作,需要使用jQuery slugify插件来强制输入url但是这个插件不支持Unicode Utf-8字符像这样:

enter image description here

HTML:

<div>
    <label for="title">Title</label>
    <br>
    <input type="text" name="title" value="" id="title" size="60" class="form-control">
</div>
<div>
    <label for="slug_input">Slug</label>
    <br>
    <input type="text" name="slug" id="slug_input" value="" class="slug form-control" size="60">
</div>

JS:

$().ready(function () {
    $('.slug').slugify('#title');

    var pigLatin = function (str) {
        return str.replace(/(\w*)([aeiou]\w*)/g, "$2$1ay");
    }

    $('#pig_latin').slugify('#title', {
        slugFunc: function (str, originalFunc) {
            return pigLatin(originalFunc(str));
        }
    });

});

如何为utf-8字符修复此问题或使用jQuery修改slug utf-8输入网址的任何插件和示例?!

DEMO

0 个答案:

没有答案