Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angular 6:像这样添加java脚本库;https://www.npmjs.com/package/url-regex"_Javascript_Npm_Angular6 - Fatal编程技术网

Javascript Angular 6:像这样添加java脚本库;https://www.npmjs.com/package/url-regex"

Javascript Angular 6:像这样添加java脚本库;https://www.npmjs.com/package/url-regex",javascript,npm,angular6,Javascript,Npm,Angular6,需要帮助吗 我想在我的angular应用程序中使用这个URL验证程序 有没有人能告诉我,我怎样才能把它包括在我的报告中 谢谢和问候 Sudeep Singh Rawat很抱歉,我不太了解angular和web包以及导入语句是如何工作的,所以我感到困惑 从“url正则表达式”导入url正则表达式; 答案很简单您只需安装程序包$npm install--save url regex 在此之后,在要使用正则表达式的地方,需要导入模块: const urlRegex = require('url-re

需要帮助吗 我想在我的angular应用程序中使用这个URL验证程序

有没有人能告诉我,我怎样才能把它包括在我的报告中

谢谢和问候
Sudeep Singh Rawat

很抱歉,我不太了解angular和web包以及导入语句是如何工作的,所以我感到困惑 从“url正则表达式”导入url正则表达式;
答案很简单

您只需安装程序包
$npm install--save url regex

在此之后,在要使用正则表达式的地方,需要导入模块:

const urlRegex = require('url-regex');
然后在需要测试url的位置使用变量urlRegex: 例:

但这是在服务器端(nodejs服务器)

在Angular 6中,您有许多方法可以实现这一点,但不使用此库。 老实说,我不知道是否有任何图书馆安装,使这一点。 但若你们并没有发现任何问题,我认为最好的方法是通过反应式表单和验证器

您可以创建指令,在其中定义所需的验证器和模式 是的,这里已经有了RegExp:
更多信息:

这行代码应该放在哪里??const urlRegex=require('url-regex');在我的指导或课堂上
urlRegex().test('http://github.com foo bar');