javascript - 在 JavaScript 中使用服务器端正则表达式

标签 javascript asp.net

当我在 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/

相关文章:

javascript - 如果元素丢失则忽略的数组

asp.net - 如果绑定(bind)的数据源是列表集合,如何显示在 GridView 中找不到记录

asp.net - 将主机与 SQL 分开后出现错误 "Your connection to this site is not private!"

javascript - 为什么我的 viewModel 不工作

javascript - Ember : Getting model data in the controller

javascript - 是否可以允许点击路径/项目?

javascript - 滚动过去的 ID 添加类到导航菜单以更改当前类

javascript - asp文本框只允许字母和数字

c# - 如何在 C# 中构建 Web 服务缓存

javascript - Tic Tac Toe Javascript 不会改变玩家