phonegap是否支持正则表达式

时间:2013-11-28 15:24:24

标签: cordova

每个人。

你能告诉我phonegap是否支持正则表达式?我尝试在iOS Phonegap项目中使用正则表达式,但它没有运行。

例如,我使用正则表达式来检查是否有超链接,并且它不起作用

var pattn = '^http[s]?\:\/\/[^\/]*';
var url = 'http://google.com';
var regx = new RegExp(pattn, 'gi');

if (url.match(regx)) {
  console.log('Match');
}

1 个答案:

答案 0 :(得分:0)

在深入了解Phonegap之后,我发现Phonegap支持正则表达式,但它有点不同:

var pattn = '^http[s]?\:\/\/[^\/]*';
var url = 'http://google.com';
var regx = new RegExp(pattn, 'gi');

if (regx.test(url)) {
  console.log('Match');
}

regx.exec(url);