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 に答える