jQuery 本身不提供正則功能,僅負責取值。驗證邏輯需使用原生 String.prototype.match 或 RegExp 物件。
var inputVal = $('input[name="proc"]').val(); // jQuery 取值
var regex = /<.*?>/; // 正則字面量
if (regex.test(inputVal)) {
// 通過
} else {
// 不通過
}
var pattern = "<.*?>";
var regex = new RegExp(pattern); // 變數建構
var isMatch = regex.test(inputVal);
new RegExp("\\d+")。test 僅回傳布林,exec/match 可取得捕獲組。g 會影響 lastIndex,重複測試需重置或不用 g。