我有一個字符串形式的正則表達式,我想將該正則表達式綁定到我的網格單元格。這樣,現在該單元格中的值就針對該正則表達式進行了驗證。我正在使用RegExp
JavaScript庫進行轉換和測試值。但它要麼每次返回false
,要麼給我一個invalid regex
,即使是最簡單的正則表達式。在javascript中使用正則表達式和測試值將字符串轉換爲正則表達式
這是我使用的方法:
addCellValidator(columnObj[0].name, new CellValidator({
isValid: function (value) {
var regex = new RegExp("/^[a-zA-Z\-]+$/");
return value == "" || (regex.test(value));
}
}));
是它的格式或RegExp
需要特殊的圖案?
你測試什麼值? – gmaliar 2013-02-26 12:46:57
在這種情況下的特殊字符.. – faizanjehangir 2013-02-26 12:48:02