我有一个字符串形式的正则表达式,我想将该正则表达式绑定到我的网格单元格。这样,现在该单元格中的值将针对该正则表达式进行验证。我正在使用RegExp
JavaScript 库进行转换和测试值。但它要么false
每次都返回,要么给我一个invalid regex
,即使对于使用的最简单的正则表达式也是如此。
这是我正在使用的方法:
addCellValidator(columnObj[0].name, new CellValidator({
isValid: function (value) {
var regex = new RegExp("/^[a-zA-Z\-]+$/");
return value == "" || (regex.test(value));
}
}));
它是所需的格式还是任何特殊模式RegExp
?