我对 JavaScript RegExp 非常陌生。我只需要验证一个字符串是否为 4 个字符长并且仅包含大写字母 (A-Z)。任何帮助,非常感谢。
最佳答案
快速而肮脏的方式,您可以使用以下方式轻松完成:
^[A-Z][A-Z][A-Z][A-Z]$
片段
<input id="text" />
<input type="button" onclick="return check();" value="Check" />
<script>
function check() {
var value = document.getElementById("text").value;
if (/^[A-Z][A-Z][A-Z][A-Z]$/.test(value))
alert("Passes");
else
alert("Failed");
}
</script>
精简版
^[A-Z]{4}$
这使用量词 {4}
。
关于javascript - 如何使用正则表达式验证 Javascript 中的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41143965/