以下代码始终生成$ 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
)作为其点击功能,验证正则表达式
答案 0 :(得分:0)
这是因为jQuery
尚未导入您的网络解决方案。
在您的头标记之间的HTML文件中,添加以下内容:
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>