当我在 JavaScript 中复制相同的内容时,我通过编写服务器端正则表达式来验证网站,并尝试验证它没有发生,我的代码的一部分如下
"^(https://)+\w+\.+\w" - //serverside validation working fine
document.getElementById('txtWebsite').value.match("^(https://)+\w+\.+\w") == null
我如何在客户端验证中实现相同的功能
最佳答案
String.match 正在将您的正则表达式视为 String 而不是 RegExp 对象。 试试这个:
document.getElementById('txtWebsite').value.match(/^(https:\/\/)+\w+\.+\w/)
关于javascript - 在 JavaScript 中使用服务器端正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4601120/