我正在使用codeignter框架,我想使用bootstrap验证器验证字段。如何制作正则表达式。我使用bootstrap验证器。
示例1:我想验证只允许数值的年龄字段。但是我输入。(点或小数)这也是真的,这是错误的。 我想要这样的年龄:
source myscript.sh
wait_for_saltmaster localhost:8080
示例2: 我想要电子邮件正则表达式:
Success Scenario Examples:
16 ,
20 , 50 , 60
Wrong Scenario Examples:
16.5 , 20.5 , 25.5
I want this will not consist of decimal point.
Here is my code:
professional_age: {
validators: {
lessThan: {
value: 100,
inclusive: true,
message: 'The ages has to be less than or equal to 100'
},
greaterThan: {
value: 15,
inclusive: true,
message: 'The ages has to be greater than or equals to 15'
}
}
}
示例3:我想要一个正则表达式。允许使用哪个字母和数字值。必须使用一个字母。
These are success scenario:
zainqureshi55@gmail.com
These are wrong scenario:
zain@gmail45.com
zain@45gmail.com
zain@gmail.
Please how we make regular expression:
答案 0 :(得分:0)
答案 1 :(得分:0)
您正在寻找的是积极向前看。这将检查字符串是否包含某个正则表达式。
$.each(json.siteMap, function (i, val) {
if(this.title === "Blue"){
var data="<li class='topLevel'><a href='/" + this.link + "'>" + this.title + "</a><ul>";
if(this.subPageArray!=undefined){ // to make sure subPageArray exists
for (i = 0; i < this.subPageArray.length; ++i) {
data += "<li class='subLevel'><a href='/" + this.subPageArray[i].link + "'>" + this.subPageArray[i].subTitle + "</a></li>";
}
}
data+="</ul></li>";
$(data).appendTo(".siteMapContent .hii");
console.log(data)
}
});
说明:
^(?=.*[a-zA-Z])[a-zA-Z\d]*$
找到更长的解释和示例