如果字符串有有效字符则返回

时间:2015-10-11 10:33:48

标签: javascript regex

我想制作功能,就像Windows'重命名函数enter image description here

当您键入文本并且正则表达式为a-zA-Z0-9时,您只能键入"字母数字"字符。但是, - ,_或+等字符也会被接受。同样也应该接受像č š ý ž í á这样的非英文字符。

1 个答案:

答案 0 :(得分:2)

如果您只是想在气泡中不允许这些字符,那么:

function filenameOk(name){
    return !/[\\/:*?<>|]/.test(name);
}

// filenameOk('čšýžíá') --> true