为正则表达式增加http/https检查
Adding http/https check to regular expression
可能是一个简单的解决方案,但我是新的正则表达式。抱歉,如果张贴在错误的区域等菜鸟张贴到stackoverflow !
我尝试添加一个检查到下面的代码,以确保输入的字符串(URL在这种情况下)包含http://或https://在开始,希望你能帮助!
((['w]+:)?'/'/)?((['d'w]|%[a-fA-f'd]{2,2})+(:(['d'w]|%[a-fA-f'd]{2,2})+)?@)?(['d'w][-'d'w]{0,253}['d'w]'.)+['w]{2,4}(:['d]+)?('/([-+_~.'d'w]|%[a-fA-f'd]{2,2})*)*('?(&?([-+_~.'d'w]|%[a-fA-f'd]{2,2})=?)*)?(#([-+_~.'d'w]|%[a-fA-f'd]{2,2})*)?$
试试这个regex:
^http(s|)://[^ ]+$
这将检查你的url是否以http
或https
开头,并且上面不包含任何空格。
编辑:
我知道你真正想要的是一个url验证正则表达式,试试这个:
(http(s)?://)?(['w-]+'.)+['w-]+(/[a-z ;,./?%&=]*)?
检查这个正则表达式
/^(https?:'/'/)?(['da-z'.-]+)'.([a-z'.]{2,6})(['/'w '.-]*)*'/?$/
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 如何检查管道中未定义的项目
- 主干-不管怎样,检查事件以前是否绑定过
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 递归使用 eval() 是检查程序执行的好方法吗?
- 检查onsubmit doenst work jquery contactform上的函数
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- API密钥使用和检查示例
- 如何让程序检查所选单词中是否有按键
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 用于检查数组中是否存在元素的javascript自定义方法
- 如何检查字符串的一部分与数组匹配
- 正则表达式检查字符串中是否存在 http 或 https
- 检查用户提供的网址是否会重定向到 https 或 http
- 这个正则表达式是什么意思.检查http或https超链接就足够了吗
- 为正则表达式增加http/https检查
- 如何通过https检查文件夹是否存在?
- 在HTTPS模式中检查安全cookie并重定向非HTTPS父级
- 在我发送之前,是否有一种方法来检查Node.js https请求的主体