如何在register firstname和lastname中编写javascript,以检查inputvalue是否仅为个字符

如何在register firstname和lastname中编写javascript,以检查inputvalue是否仅为个字符,javascript,Javascript,我正在尝试为firstname和lastname验证编写Javascript代码,该代码只包含一个希伯来语字符,不包含数字、任何符号或其他语言的任何字符 我试着这么做,但效果不是很好,语言是希伯来语,我想确保值只包含希伯来语字符,但效果不是很好。用户必须输入希伯来语字符,但如果他添加希伯来语字符,他可以添加数字或更多的东西,我不希望这样,我希望它只是字符 if (fname1.value == "") { alert("אנא מל

我正在尝试为firstname和lastname验证编写Javascript代码,该代码只包含一个希伯来语字符,不包含数字、任何符号或其他语言的任何字符

我试着这么做,但效果不是很好,语言是希伯来语,我想确保值只包含希伯来语字符,但效果不是很好。用户必须输入希伯来语字符,但如果他添加希伯来语字符,他可以添加数字或更多的东西,我不希望这样,我希望它只是字符

              if (fname1.value == "") {
                  alert("אנא מלא שם פרטי");
                  return false;
              }
              if (fname1.value.length < 2) {
                  alert("שם פרטי חייב להיות גדול מאות אחת ");
                  return false;
              }
              if (fname1.value.length > 12) {
                  alert("שם פרטי חייב להיות קטן מ - 12 אותיות");
                  return false;
              }
              if (!(fname1.value >= 'א' && fname1.value <= 'ת' )){
                  alert("שם פרטי חייב להיות באותיות בעברית ובלי מספרים!");
                  return false;
              }
if(fname1.value==“”){
警惕;
返回false;
}
如果(fname1.value.length<2){
警惕;
返回false;
}
如果(fname1.value.length>12){
警觉;
返回false;
}

如果(!(fname1.value>=“א”和&fname1.value这是我编造的:
const only hebrewpattern=new RegExp(/^[\u0590-\u05FF]+$/I);


灵感来源于此:

您需要检查希伯来语字符的unicode范围。您必须对定义希伯来语字符的unicode代码点使用正则表达式约束。这不是一件小事,如果您是初学者,这是一个很难开始的地方。我知道希伯来语字符的范围
var fname1=(设i=0;i)的