我正在Zend framework2中使用正則表達式進行客戶端驗證。測試類用於此目的,但沒有得到正確的結果 I M使用下列方式如何在javascript中使用regex.test類
var regex = new RegExp('/^[a-zA-Z0-9_-\s]{1,50}+$/');
console.log(regex.test(id_val));
,但它始終返回false。 有誰知道如何使用它?
我正在Zend framework2中使用正則表達式進行客戶端驗證。測試類用於此目的,但沒有得到正確的結果 I M使用下列方式如何在javascript中使用regex.test類
var regex = new RegExp('/^[a-zA-Z0-9_-\s]{1,50}+$/');
console.log(regex.test(id_val));
,但它始終返回false。 有誰知道如何使用它?
語法看起來不錯。 id_val的價值是什麼?將此添加到問題中。 – SBerg413
使用'new'創建RegExp對象不會使用分隔符,而且兩個量詞也是錯誤的。 (您的瀏覽器的JS控制檯應該已經告訴過您後者了。) – CBroe