我有一条路径,用户只能使用'/'正斜杠一次。如果他使用多个正斜杠('//'),我想抛出一个错误..目前,我正在像这样测试按键:

this.validatePageName = function($input) {
    var val = $input.val().trim(),
              isValid = true;

    var forwardSlashes = !val.match('//');

    if (!forwardSlashes) {
        $input.denaliError( "\"" + val + "\"  is not valid for a page name.");
        isValid = false;
    }

    return isValid;
};


但是,除了使用“匹配”之外,还有什么好的方法吗?有人建议我进行其他防弹过程吗?

最佳答案

if(val.indexOf("//") > -1){


这是我被教使用的方法,但是使用match也完全可以。

关于javascript - 因此,如何在“输入”中查找具有多次“//”(正斜杠)的值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21873156/

10-12 15:49