私が使用している正規表現は、返されるテキストが多すぎます。この式は、テキストから名前と日付を取り除くことになっています。
var sCurrentText = "(26 JAN 2011) - ILewis Provided excellent translation.";
var sRegxDate = "\([0-9]{2}[\\\.\/\-, ](Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[\\\.\/\-, ][0-9]{4}\)[, \-]{0,3}[A-z]+ ?\-?\:? ?";
var DatePattern = new RegExp(sRegxDate, "i");
var sDate = DatePattern.exec(sCurrentText);
alert(sDate);
私が期待する:
(26 JAN 2011) - ILewis
しかし、ポップアップには次のように書かれています。
(26 JAN 2011) - ILewis,JAN
その他の厄介な問題:
- regexpalでこの問題をエミュレートすることはできません。http://regexpal.com/
2.2。
alert(sDate[0]);
戻り値:
(26 JAN 2011) - ILewis
しかし
oTextbox.value = sDate[0];
テキストボックスが空になります。イライラする。
私は何が間違っているのですか?