我在手動檢查我的輸入是否與我的模式匹配時遇到問題這是我用來檢查它的功能if (!$element.attr("pattern")) return true; let pattern = $element.attr("pattern"); let exp; if (pattern.charAt(0) === "^") exp = new RegExp(pattern); else exp = new RegExp('^' + pattern + '$'); if (exp.test($element.val())) return true; else { return false; }我已經檢查過沒有我用來設置 var“exp”的 ifelse,但結果是一樣的。這是我要檢查的輸入<input class="k-textbox cyclique-input-popin" type="text" pattern="^[0-9]+([,][0-9])?$"/>它的值為 0.25,我希望它能夠具有這樣的值:1,251,20,220...可以有一個“,”或沒有,但不能有像 1,20 這樣的尾隨零
使用正則表達式檢查模式時出現問題
白豬掌柜的
2023-06-15 16:38:14