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