我想知道這是否可能。我想正則表達式包含表達式對象遍歷如下:迭代包含正則表達式的javascript對象變量
var formats = {
AUS:"/^\D*0(\D*\d){9}\D*$/",
UK: "/^\D*0(\D*\d){9}\D*$/"
};
var matched = false;
for (var i in formats) {
if (!matched) {
var format = formats[i];
matched = value.match(formats[i]);
}
}
我很欣賞這兩個AUS &英國表達式的值相同,但是這僅僅是爲了證明這個概念。
我的價值匹配是0423887743,當我做了以下工作原理:
value.match(/^\D*0(\D*\d){9}\D*$/);