我試圖在正則運算式中添加多個字串,然后針對特定值測驗它們以查看該字串是否存在。
var pattern = new RegExp("^" "ABC","i");
var patternMatch= pattern.test(SomeArray[0]);
現在我需要在正則運算式中添加多個字串值,然后測驗它是否存在于陣列中。像這樣的事情:
var pattern = new RegExp("^" "ABC" , "XYZ","i");
var patternMatch= pattern.exists(SomeArray[0]);
如果陣列包含ABC或XYZ ,則 patternMatch 應回傳 true 。這樣的事情可以實作嗎
uj5u.com熱心網友回復:
要查找多個模式,請將它們加入|以指定替代方案。
var pattern = new RegExp("^(" "ABC" "|" "XYZ" ")", "i");
請注意,您需要考慮()替代方案。否則,^錨將僅適用于第一個選擇。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/365432.html
標籤:javascript 正则表达式
上一篇:元素脫離html,主體集尺寸
