【发布时间】:2012-11-28 21:15:54
【问题描述】:
我正在使用通配符 (* %.) 搜索文件名,即用户将输入表达式,脚本将对驻留在预定义目录中的文件名运行用户输入模式。我尝试在 javascript 中执行此操作,但面临问题。我是javascript新手,所以不知道这是否是最好的方法。这是我尝试的代码的 sn-p:
<script>
function checkPattern(str1)
{
var matchesFound = new Array();
for(var i=0; i<directory.length;i++)
{
var newStr1 = directory[i];
if(newStr1 == newStr1.match(str1))
matchesFound.push(newStr);
}
//display items in matchesFound
}
</script>
</head>
<body>
<form>
<input name="testText" type="text" size=45>
<button onClick="checkPattern(testText.value);">Check pattern</button>
</form>
</body>
【问题讨论】:
-
将
matches更改为match -
是的,我更正了。仍然没有变化。
-
你想匹配什么模式?你确定目录没问题?你试过用 firebug 调试吗?
-
是的,目录没问题。我不知道我们如何使用 firebug 进行调试。
标签: javascript regex