我不知道为什么,但是在这个脚本中,我正在测试正则表达式以及regexp对象和方法返回用于学习目的的内容。 为什么不起作用?
http://jsfiddle.net/alexdiazthatsme/xUjuT/1/
var source = document.getElementById('sourcetext');
var string = string.innerHTML;
var regex = /[a-n]/ig;
var found = string.match(regex);
document.write(found[0]);
答案 0 :(得分:0)
您的原始代码:
var source = document.getElementById('sourcetext');
var string = string.innerHTML;
var regex = /[a-n]/ig;
var found = string.match(regex);
document.write(found[0]);
也许:
var source = document.getElementById('sourcetext');
var string = source.innerHTML;
var regex = /[a-n]/ig;
var found = string.match(regex);
document.write(found[0]);
在第二行,您说明了字符串(您当前正在创建的var)然后获取它的内部HTML - 因为您创建它仍然是空的。
可能是错别字。
答案 1 :(得分:0)
您的代码中有(一个?)拼写错误,以下是它的外观(?): http://jsfiddle.net/kT8kM/