如何使用Regex
验证并使用com.
进行自己的验证,请您使用我想在文本字段验证的示例告诉我。
文本字段必须以 com。
<input id="appPackage" name="appName" type="text" data-error=".errorTxt1">
我试过下面的代码:
jQuery.validator.addMethod("appPackage", function(value, element) {
return jQuery.validator.methods['appPackage'].call(this, value, element) || value == ("com.");
}, "Please enter a valid with (com.)."); // connect it to a css class jQuery.validator.addClassRules({ appPackage : { appPackage : true } });
答案 0 :(得分:0)
在此链接中查看工作regex
:Working Regex
尝试以下解决方案:
$.validator.addMethod("appName", function(value, element) {
var val = ''
// var customError = "";
if (value.match(/^com\./))
{
val = true;
} else {
val = false;
}
return val;
}, 'Please enter a valid app name which start with (com.).');
HTML CODE:
<input id="appPackage" name="appName" type="text" data-error=".errorTxt1">
答案 1 :(得分:0)
使用此javascript代码进行验证。
var value=document.getElementById("your_field_id").value;
var n = value.startsWith("com");
此处n
将是布尔值,如果有效数据
答案 2 :(得分:0)
你可以试试这个,
var SiteAddress = "com.url.abc";
var SiteAddressTemp = "abc.com.url.abc";
var SiteAddressRegx = /^com/;
alert(SiteAddressRegx.test(SiteAddress)); //true
alert(SiteAddressRegx.test(SiteAddressTemp )); //false