如何比较人的类型?如果char等于char,那就这样做

时间:2019-06-01 20:52:41

标签: javascript html

我正在尝试与用户类型(他的名字-char)和变量名(char)进行比较。但是,idk我该怎么做。附言:对不起,我的英语。

var nome=document.getElementById("nome").value;
var mat=document.getElementById("mat").value; //Disciplina

if (nome===name){
    alert("Sua média é: "+ resultado);

}

else{
    alert("Error.");
    return;
}

HTML代码:             Nome do aluno:

        <button type="button" class="" onclick="media()">Calcular</button>

JavaScript代码:

function media() {

    var nome=document.getElementById("nome").value;
    var mat=document.getElementById("mat").value; //Disciplina

    if (nome===name){
        alert("Sua média é: "+ resultado);

    }

    else{
        alert("Error.");
        return;
    }

}

1 个答案:

答案 0 :(得分:0)

您是说要测试输入值是否为有效名称吗?

function testName(input) {
  return /^[a-zA-Z]+$/.test(input)
}

regexp / ^ [a-zA-Z] + $ /仅匹配由char a-z和A-Z组合而成的字符串。

在您的代码中:

function media() {

    var nome=document.getElementById("nome").value;
    var mat=document.getElementById("mat").value; //Disciplina

    if (/^[a-zA-Z]+$/.test(nome)){
        alert("Sua média é: "+ resultado);

    }

    else{
        alert("Error.");
        return;
    }

}