适用于捷克语的Javascript Regex

时间:2017-02-06 15:13:22

标签: javascript jquery regex

我正在尝试创建Regular expresion函数,以检查输入是否仅包含Regex字符。如果没有,则提醒用户。

使用以下代码:

var valueOfName = document.querySelector("#frmform-name").value;

if (!(/^[abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOUQRSTUVWXYZáčďéěíňóřšťúůýžÁČĎÉĚÍŇÓŘŠŤÚÝŽ]+$/.valueOfName)){
   $('html, body').animate({
        scrollTop: $(".location").offset().top
   }, 2000);
   setTimeout(function() { alert("Jméno musí obsahovat pouze písmena."); }, 2000);
        return false;
}

正如您所看到的,我正在尝试找到a-z,A-Z和特殊字符,例如č,á,ž......

但是它还没有用,有没有人知道如何调整它以使我工作。

1 个答案:

答案 0 :(得分:0)

确保对valueOfName变量运行RegExp#test方法:

if (!(/^[abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOUQRSTUVWXYZáčďéěíňóřšťúůýžÁČĎÉĚÍŇÓŘŠŤÚÝŽ]+$/.test(valueOfName))){
                                                                                              ^^^^^^^^^^^^^^^^^