Javascript 匹配脚本开头的输入模式
我正在尝试仅将GitHub URL与以下输入标记匹配:Javascript 匹配脚本开头的输入模式,javascript,html,checkvalidity,Javascript,Html,Checkvalidity,我正在尝试仅将GitHub URL与以下输入标记匹配: <input type="url" id="repoUrl" title="Must be a full URL to a GitHub repository" pattern="^https:\/\/github\.com\/" required> 在regex101中,这个精确的模式匹配所有以“”开头的字符串,这正是我想要的,但问题是,当我对该输入调用checkValidity()方法时,它只表示如果该输入仅为“”,则
<input type="url" id="repoUrl" title="Must be a full URL to a GitHub repository" pattern="^https:\/\/github\.com\/" required>
在regex101中,这个精确的模式匹配所有以“”开头的字符串,这正是我想要的,但问题是,当我对该输入调用checkValidity()
方法时,它只表示如果该输入仅为“”,则它是有效的
我需要更改什么才能使这个正则表达式在regex101中工作?尝试在模式末尾添加
*
pattern="^https:\/\/github\.com\/.*"
谢谢,这正是我需要的!!我会尽快接受答案!