我在实现Javascript RegExp - 测试方法中遇到问题。Javascript RegExp - 测试方法问题
var array = ['facebook', 'twitter', 'linkedin', 'xing', 'weibo']
array .forEach(function(cns) {
var connector_name = '/.*' + cns + '$/';
console.log('conne name', connector_name);
if (connector_name.test('facebook')) {
con = {
account_type: cns
};
console.log('cns', cns);
}
});
它给了我uncaughtException *** [TypeError:Object /.*facebook$/ has no method'test']。 但是当我给下面的方式,它的工作原理
if (/.*facebook$/.test('facebook')) {
con = {
account_type: 'facebook'
};
}
请帮我解决这个问题。谢谢。
非常感谢你为你的快速回复。它真的帮助了我。 – Dibish