パンくず
JavaScriptで正規表現
0-N文字指定をする場合
概要
0-N文字指定をする場合
構文
アスタリスクで0〜N文字指定になります
例
<html> <head> <script language="javascript"> function executeRegExp(target,pattern) { regExp = new RegExp(pattern); document.write('input:target=' + target + ',pattern=' + pattern + '<br />'); if (target.match(regExp)) { document.write('match!<br />'); } else { document.write('unmatch!<br />'); } } function execLoad() { pattern = 'test*'; executeRegExp('test1',pattern); executeRegExp('test',pattern); executeRegExp('tes',pattern); executeRegExp('te',pattern); } </script> </head> <body onload="execLoad()"> </body> </html>
結果
input:target=test1,pattern=test* match! input:target=test,pattern=test* match! input:target=tes,pattern=test* match! input:target=te,pattern=test* unmatch!