gpt4 book ai didi

javascript - 匹配/不匹配的正则表达式上没有出现警报框?

转载 作者:行者123 更新时间:2023-12-03 05:05:46 29 4
gpt4 key购买 nike

我制作了一个正则表达式来验证潜在的比特币地址,现在当我单击报价按钮时,我希望根据正则表达式检查表单中输入的值,但它不起作用。

https://jsfiddle.net/arkqdc8a/5/

var walletCheck = $('#wallet').val();
var reg = new RegExp("^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$");

$('#button1').on('click', function() {
if (reg.test(walletCheck)) == false {
alert("Inalid Address");
}
else {
alert("Valid Address");
}
}
<input type="form" 
id="wallet"
maxlength="34"
pattern="^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$"
placeholder="Your Bitcoin wallet's address"></input><br><br>
<button id="button1">Click for a quote!</button>

最佳答案

试试这个。您的一些大括号未正确关闭,并且您的相等检查也未正确完成。你的 fiddle 也没有导入 jQuery。

var reg = new RegExp("^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$");

$('#button1').on('click', function() {
var walletCheck = $('#wallet').val();
if (reg.test(walletCheck)) {
alert("Valid address");
} else {
alert("Invalid address");
}
});
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<input type="text" id="wallet" maxlength="34" pattern="^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$" placeholder="Your Bitcoin wallet's address" />
<br>
<br>
<button id="button1">Click for a quote!</button>

关于javascript - 匹配/不匹配的正则表达式上没有出现警报框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42010922/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com