我在阿拉伯语项目中工作,需要使用jQuery slugify插件来强制输入url但是这个插件不支持Unicode Utf-8字符像这样:
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输入网址的任何插件和示例?!