Как выполнить проверку с помощью 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 } });

Ввод текстового поля

-2
Umer Best 29 Авг 2017 в 15:16

3 ответа

Лучший ответ

Проверьте работоспособность regex по этой ссылке: Рабочая 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-код:

<input id="appPackage" name="appName" type="text" data-error=".errorTxt1">
0
chirag satapara 29 Авг 2017 в 12:42

Вы можете попробовать это,

var SiteAddress = "com.url.abc";
var SiteAddressTemp = "abc.com.url.abc";
var SiteAddressRegx = /^com/;
alert(SiteAddressRegx.test(SiteAddress));   //true
alert(SiteAddressRegx.test(SiteAddressTemp ));   //false
0
Laposhasú Acsa 29 Авг 2017 в 13:05

Используйте этот код JavaScript для проверки.

var value=document.getElementById("your_field_id").value;
var n = value.startsWith("com");

Здесь n будет логическим значением, которое возвращает истину, если верные данные

0
Arunprasath 29 Авг 2017 в 12:27