强制用户以angularjs中的0开头

时间:2015-02-15 08:51:45

标签: javascript regex angularjs angularjs-directive

这是我的小提琴:Demo
这个指令控制如果用户添加重复号码,我正在尝试添加另一个功能,输入必须以0开头。如果没有,请提醒信息。

var clean = val.replace(/(1){11,}|(2){11,}|(3){11,}|(4){11,}|(5){11,}|(6){11,}|(7){11,}|(8){‌​‌​11,}|(9){11,}|(0){11,}/g, '') ;

Demo 2(新功能)

但是我无法处理这个!

提前致谢

1 个答案:

答案 0 :(得分:0)

var clean = val.replace(/(1){11,}|(2){11,}|(3){11,}|(4){11,}|(5){11,}|(6){11,}|(7){11,}|(8){‌​11,}|(9){11,}|(^0)[0-9]{10,}/g, '') ;
我认为,

是您想要实现的目标。检查最后一部分:

(^0)[0-9]{10,}

检查输入的值是否以0

开头