使用javascript中的正则表达式验证在Windows中创建文件的文件名

时间:2015-05-15 05:03:22

标签: javascript jquery html

我需要从文本框中读取文件名,该文本框由用户在Windows中创建文件。所以我需要限制在该文本框\ / : * ? " < > |

中输入的特殊字符

如何使用正则表达式在javascript函数中进行验证?我尝试了以下代码。

var rg1 = new RegExp('/^[^\\/:\*\?"<>\|]+$/');
if (rg1.test($("qcAttachmentName").value)) {
    showErrorDetails("Enter a valid Attachment Name", 0);
    return "";
}

但它没有用。

1 个答案:

答案 0 :(得分:1)

您的脚本和正则表达式模式确实存在一些错误。 请找到工作样本的fiddle here