0

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

例子:

var myString = "tester Developer" ;

variable = values which typed in input fields;

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

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

4

1 回答 1

1

我认为您正在寻找的是:

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

有关更详细的说明,请参见: https ://developer.mozilla.org/en-US/docs/JavaScript/Guide/Regular_Expressions

于 2012-11-27T03:19:57.783 回答