"' $'未定义"警报信息显示

时间:2016-12-28 08:21:15

标签: javascript html html5 web

以下代码始终生成$ is undefined警报消息。

以下是脚本标记的代码:

function CheckString() {
  try {
    var s = "";
    s = $('#regExString').val();
    alert(s);
    var regExpression = /^[A-Z,a-z]\d[A-Z,a-z][\s{1}]?\d[A-Z,a-z]\d/;

    if (regExpression.test(s))
      alert("Valid postal code.");

    else
      alert("Invalid postal code.");

  } catch (e) {
    alert(e.message);
  }
}

html输入文本标签作为文本字段传递,按钮具有此功能(CheckString)作为其点击功能,验证正则表达式

1 个答案:

答案 0 :(得分:0)

这是因为jQuery尚未导入您的网络解决方案。

在您的头标记之间的HTML文件中,添加以下内容:

<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>