我如何输入阿拉伯字符到这个代码,我在我的网站有标签,但我不能标记(阿拉伯语)?
$('#tags').on('tokenfield:createdtoken', function (e) {
var re = /^[a-z0-9][\w\s\ÀÈÌÒÙàèìòùÁÉÍÓÚÝáéíóúýÂÊÎÔÛâêîôûÃÑÕãñõÄËÏÖÜäëïöüçÇßØøÅåÆæÞþÐð\-]+$/i
var valid = re.test(e.attrs.value)
if (!valid) {
$(e.relatedTarget).addClass('invalid').remove()
}
}).tokenfield({
limit: 10,
beautify: false
});
请帮帮我?
答案 0 :(得分:0)
将阿拉伯字母列表添加到正则表达式中:
> var re = /^[a-z0-9األآإـتنمكطدجحخهعغفقثصضشسيبئءؤرىةوزظذ][\w\sألآإـتنمكطدجحخهعغفقثصضشسيبئءؤرىةوزظذا\ÀÈÌÒÙàèìòùÁÉÍÓÚÝáéíóúýÂÊÎÔÛâêîôûÃÑÕãñõÄËÏÖÜäëïöüçÇßØøÅåÆæÞþÐð\-]+$/i
> "العربية".match(re)
[ 'العربية',
index: 0,
input: 'العربية' ]
> "english mixed with العربية".match(re)
[ 'english mixed with العربية',
index: 0,
input: 'english mixed with العربية' ]