javascript中值的动态正则表达式

时间:2012-11-27 03:14:57

标签: regex

java脚本正则表达式存在问题。我希望我的正则表达式应该是动态的,并且它与带有起始字符的字符串匹配。此问题发生在自动完成

示例:

var myString = "tester Developer" ;

variable = values which typed in input fields;

var regExp = ('^' + variable + '$');

当用户输入一个字符时,此regExp会发生变化..如果用户输入't'(或)'te'(或)'tes'...它返回true。如果'td','ht','fd'(这不是myString的起始字母),则返回false ..

1 个答案:

答案 0 :(得分:1)

我认为你在寻找的是:

var re = new RegExp("ab+c");

有关详细说明,请参阅此处: https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Regular_Expressions