Angularjs 如何在ng模式中检查给定文本不包含完整零?

Angularjs 如何在ng模式中检查给定文本不包含完整零?,angularjs,Angularjs,我需要检查给定的输入文本是否不包含ng模式中的完整Zeor。 例如,我的I/p是:00002210000,它应该接受,如果我的I/p是:0000000000,它不应该接受,它应该抛出一个错误。使用javascript 以上要求输入至少有一个非零数字。下面是一把小提琴,按照要求演示ng图案: 使用javascript 以上要求输入至少有一个非零数字。下面是一把小提琴,按照要求演示ng图案: 使用javascript 以上要求输入至少有一个非零数字。下面是一把小提琴,按照要求演示ng图案:

我需要检查给定的输入文本是否不包含ng模式中的完整Zeor。 例如,我的I/p是:00002210000,它应该接受,如果我的I/p是:0000000000,它不应该接受,它应该抛出一个错误。

使用javascript

以上要求输入至少有一个非零数字。下面是一把小提琴,按照要求演示ng图案:


使用javascript

以上要求输入至少有一个非零数字。下面是一把小提琴,按照要求演示ng图案:


使用javascript

以上要求输入至少有一个非零数字。下面是一把小提琴,按照要求演示ng图案:


使用javascript

以上要求输入至少有一个非零数字。下面是一把小提琴,按照要求演示ng图案:


最好将regex放入控制器$scope变量中,并将其绑定到ng模式中

或者


最好将正则表达式放在控制器$scope变量中,并将其绑定到ng模式中

或者


最好将正则表达式放在控制器$scope变量中,并将其绑定到ng模式中

或者


最好将正则表达式放在控制器$scope变量中,并将其绑定到ng模式中

或者


您可以使用正则表达式模式检查输入是否包含至少一个数字:

ng-pattern=".*[0-9].*"

正则表达式来自

您可以使用正则表达式模式检查输入是否包含至少一个数字:

ng-pattern=".*[0-9].*"

正则表达式来自

您可以使用正则表达式模式检查输入是否包含至少一个数字:

ng-pattern=".*[0-9].*"

正则表达式来自

您可以使用正则表达式模式检查输入是否包含至少一个数字:

ng-pattern=".*[0-9].*"


正则表达式来自使用前瞻的

尝试此正则表达式:
ng pattern=“/^(?0+$)\d{10}$/”

尝试此正则表达式:
ng pattern=“/^(?0+$)\d{10}$/”
使用前瞻。

尝试此正则表达式:
ng pattern=“/^(?0+$)\d{10}$/”
使用前瞻。

尝试此正则表达式:
使用前瞻。

将其转换为整数并检查是否===0?将其转换为整数并检查是否===0?将其转换为整数并检查是否===0?将其转换为整数并检查是否===0?谢谢。。但是,如果我在它抛出一个错误之间给出任何数字,它会接受所有的零。(即)如果我输入000000,它将抛出一个错误。如果我输入0000001201,它应该接受。哦。。我错过了。我以为你只需要全部零。。等待我正在更新。谢谢你。。但是,如果我在它抛出一个错误之间给出任何数字,它会接受所有的零。(即)如果我输入000000,它将抛出一个错误。如果我输入0000001201,它应该接受。哦。。我错过了。我以为你只需要全部零。。等待我正在更新。谢谢你。。但是,如果我在它抛出一个错误之间给出任何数字,它会接受所有的零。(即)如果我输入000000,它将抛出一个错误。如果我输入0000001201,它应该接受。哦。。我错过了。我以为你只需要全部零。。等待我正在更新。谢谢你。。但是,如果我在它抛出一个错误之间给出任何数字,它会接受所有的零。(即)如果我输入000000,它将抛出一个错误。如果我输入0000001201,它应该接受。哦。。我错过了。我以为你只需要全部零。。等待我正在更新。我想只要
就可以了。谢谢。我的问题是它也可以接受零,但我的整个文本不应该有零。(即)如果我的输入是00000,它应该抛出错误,如果我的输入是0000001,它应该接受Yeh,这正是它所做的-只要你输入一个非零数字,它就可以验证。但是我可以输入零,我的数字应该至少包含一个非零数字。我的输入可以是100001200000100000010,它应该接受给定的输入(最大长度为30)。如果我的输入是0000000000,它应该会抛出错误。是的,实际上,我注意到了另一个错误-检查更新的小提琴(希望)完全工作的例子,我想只要
就可以了。谢谢Fissio。我的问题是它也可以接受零,但我的整个文本不应该有零。(即)如果我的输入是00000,它应该抛出错误,如果我的输入是0000001,它应该接受Yeh,这正是它所做的-只要你输入一个非零数字,它就可以验证。但是我可以输入零,我的数字应该至少包含一个非零数字。我的输入可以是100001200000100000010,它应该接受给定的输入(最大长度为30)。如果我的输入是0000000000,它应该会抛出错误。是的,实际上,我注意到了另一个错误-检查更新的小提琴(希望)完全工作的例子,我想只要
就可以了。谢谢Fissio。我的问题是它也可以接受零,但我的整个文本不应该有零。(即)如果我的输入是00000,它应该抛出错误,如果我的输入是0000001,它应该接受Yeh,这正是它所做的-只要你输入一个非零数字,它就可以验证。但是我可以输入零,我的数字应该至少包含一个非零数字。我的输入可以是100001200000100000010,它应该接受给定的输入(最大长度为30)。如果我的输入是0000000000,它应该会抛出错误。是的,实际上,我注意到了另一个错误-检查更新的小提琴(希望)完全工作的例子,我想只要
就可以了。谢谢Fissio。我的问题是它也可以接受零,但我的整个文本不应该有零。(即)如果我的输入是00000,它应该抛出错误,如果我的输入是0000001,它应该接受Yeh,这正是它所做的-只要你输入一个非零数字,它就可以验证。但是我可以输入零,我的数字应该至少包含一个非零数字。我的输入可以是100001200010000010,它应该接受给定的
ng-pattern=".*[0-9].*"