Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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
Regex 名称的正则表达式不应包含“;www;名字不应该只是angularjs中的数字_Regex_Angularjs - Fatal编程技术网

Regex 名称的正则表达式不应包含“;www;名字不应该只是angularjs中的数字

Regex 名称的正则表达式不应包含“;www;名字不应该只是angularjs中的数字,regex,angularjs,Regex,Angularjs,您能告诉我名称的正则表达式不应该包含“www.”并且名称不应该是仅使用ng模式的angularjs中的数字吗。这里我想显示两条不同的错误消息,如: 名称不应仅为数字 名称不应包含“www 根据输入,它将显示这些消息中的任何一条 我试着这样做,/^((?!www.)*$/,它是为了名称不应包含“www”。不是为了另一种意思“名称不应仅为数字”。如果我添加|(或)条件它同时显示两条消息。使用ngPattern无法显示两条不同的错误消息。最干净的解决方案可能是用于验证的自定义指令。您也可以尝试使用的u

您能告诉我名称的正则表达式不应该包含“www.”并且名称不应该是仅使用ng模式的angularjs中的数字吗。这里我想显示两条不同的错误消息,如:

  • 名称不应仅为数字
  • 名称不应包含“www
  • 根据输入,它将显示这些消息中的任何一条


    我试着这样做,
    /^((?!www.)*$/
    ,它是为了名称不应包含“www”。不是为了另一种意思“名称不应仅为数字”。如果我添加|(或)条件它同时显示两条消息。

    使用ngPattern无法显示两条不同的错误消息。最干净的解决方案可能是用于验证的自定义指令。您也可以尝试使用的uiValidate指令,它允许您调用自定义验证函数

    未经测试的uiValidate示例:

    <input name="name" type="text" ui-validate="{www:'validateNotWww($value)', numbers:'validateNotNumbers($value)'}"/>
    <span ng-show="form.name.$error.www">Name should NOT contain "www."</span>
    <span ng-show="form.name.$error.numbers">Name should NOT be numbers only.</span>
    
    
    名称不应包含“www”
    名字不应该只是数字。
    

    ValidateNotWW和ValidateNotNumber将是在您的$scope上定义的函数。

    您似乎要求使用
    regex
    ,以及如何使用angularjs进行表单验证。您能否缩小范围,告诉我们您尝试了什么,并更清楚地说明什么不起作用。是的,我想为一个ng模式获得两次验证,但这是ng pattern必须包含两个正则表达式,名称不应该是数字,名称不应该包含“www.Example:Title
  • bio不应该包含“www.”
  • 是的,我想对一个ng模式进行两次验证,但此ng模式必须包含两个正则表达式“名称不应仅为数字”且名称不应包含“www”。示例:在此ng模式中,我想为名称添加另一个正则表达式,而不仅仅是数字,我还想显示验证消息,这里有一个ng模式,但需要添加两个验证MESG。
  • Bio不应该包含www.”
  • 我知道了。非常感谢。$scope.validateNotWW=function(value){alert(“jesus”);return true;}我在我的js中编写了这个函数,但这个警报根本就没有出现,我是angularjs的新手,可以在这方面提供帮助吗?在html中,我像这样添加了Bio$scope.validateNotWW=function(value){alert(“耶稣);回归真实;}我在我的js中写了这个函数,但是这个警报根本没有出现,我是angularjs的新手。请帮我做一下这个。在我添加的html中,比如这个生物,你能告诉我如何用这个模式创建ui验证指令吗?希望很快收到你的回复,谢谢,Kumari。你能告诉我如何为ui val创建自定义指令吗通过使用下面的标记?名称不应包含“www”。名称不应仅为数字。