问题标签 [url-validation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何验证 s3 链接?
以免说有一个链接,需要确定它是否有效的 s3 链接?它可以是文件夹或对象链接。乍一看,只需要尝试获取对象,但是:
- 对象可以很大
- 可以拒绝访问以读取文件
那么有没有办法确定该链接作为 s3 链接是否有效?
javascript - 角度输入类型=“选择网址”
我有一个input
可以输入 URL 的地方。现在我还想在输入中添加一个建议列表,您可以在其中选择预定义的 URL。
我的尝试是从 to 更改type=url
并type=select
提供一个数据列表:
但现在我错过了来自 Angular 的 URL 验证。有没有办法将这两种类型结合起来?或任何其他建议我该怎么做?
提前致谢
android - 如何在 TextWatcher 中验证 URL,同时还与空字符串匹配
我有一个检查 URL 是否有效的 TextWatcher。如果 URL 满足“http”、“https”、“www”等可选的 URL 格式,则 URL 是有效的。如果它是一个空字符串,它也是有效的。如果 URL 无效,EditText 将显示错误消息。这是我目前的实现:
正则表达式非常不一致。它唯一的优点是它适用于空字符串(即不显示错误消息)。目前,http://example.com
, https://example.com
, 一个空字符串被接受。https://www.example.com
有时被接受或拒绝。www.example.com
并被example.com
拒绝。
java - java - 如何在java中验证允许通配符(*,%)的URL(域)
我想检查验证 URL 是否允许在 java 中使用通配符。
我发现了一些关于在 java 中验证 URL 的好例子(REGEX,urlValidator),但那些没有提供通配符。
这是我正在练习的内容:
代码(urlValidator)
输出
真的
真的
错误的
代码(正则表达式)
结果
我想要做的是以上所有 URL 都是有效的。
我应该如何解决这个问题?
任何评论将不胜感激。谢谢。
更新
我摆脱了方案部分,并在答案之后将 |* 和 |\.* 添加到域部分(|* 和 |.* 给了我一个错误 - 无效的转义序列(有效的是 \b \t \n \f \r \" \' )-但我不确定更改是否正确)。
现在它不允许“google.com”;但允许其他人(“www.google.com”、“google.com”、“.google.com”、“.com”)
测试开始
[O] www.google.com
[O] google.com
[O] *.google.com
[O] *.com
完毕
需要帮助吗。谢谢。
angular - Angular - Verify url parameters on service
Good day,
I have an angular
application with the following routes:
I have a lot more routes then this and a lot more entities.
I want to verify that the id orders/**:id**
is a valid id of an existing order. If so I want to show the page and if not i want to redirect to a general 404 page.
I have a lot of entities so I would like to solve this as generally as possible. What is a good way to approach this?
Thanks in advance!
django - 在 Django 中接受垃圾 url 时重定向到登录页面
所以我是 Django 的新手,我正在制作一个名为 accounts 的 webapp。我想在我的 urlpatterns 中有一个路径方法,每当我输入其他路径方法中未提及的 url 时,它就会将我发送到登录页面。(注意:我使用了内置的登录方法)如何实现?
网址.py
php - 使用 PHP 使用包含电子邮件地址的查询字符串验证 url
嗨,我在使用包含电子邮件地址的查询字符串进行正确的 url 验证时遇到问题,例如:
https://example.com/?email=john+test1@example.com
这封电子邮件是正确的一个john+test1@example.com
是别名john@example.com
我有这样的正则表达式:
但它不像我预期的那样工作,因为它替换+
为空字符串出了什么问题。它应将此保留+
为电子邮件地址的别名,并应在保持地址正确性的同时删除特殊字符。
错误网址示例+
:
https://examp+le.com/?email=example@exam+ple.com
查询字符串中没有电子邮件的其他 url 应使用此正则表达式正确验证
知道如何解决吗?
string - Dart / Flutter - 验证 URL 的字符串
我正在尝试创建一个系统,在该系统中我可以验证一个字符串以检查它是否是一个 url。(https://www.google.com/)
我找到了颤振包验证器,但这与 dart 2 不兼容,因此与我的代码不兼容。
类似地命名,我也找到了验证器包,但我似乎无法让它与我的代码一起正常工作,因为它会引发以下错误;(希望你喜欢我的项目名称;)
如果您可以找到一个修复程序validators
以便它不会引发此错误并因此与我的代码一起正常工作,或者建议另一种验证字符串是否符合 URL 的方法,那就太好了。
谢谢
编辑- 我的pubspec.yaml
文件
regex - 什么是 url-validation 正则表达式,它的用途是什么?
我认识的一个人告诉我,带有 URL 验证码的 Javascript 文件是恶意的。
我的问题是:
- 什么是 URL 验证,它的用途是什么?
- 正则表达式与它有什么关系,将正则表达式用于此任务是否不好?