| 正規表現のツール |
| grep |
| PowerGREP |
| RegexBuddy |
| RegexMagic |
| 一般アプリケーション |
| EditPad Lite |
| EditPad Pro |
| 言語&ライブラリ |
| Boost |
| Delphi |
| GNU (Linux) |
| Groovy |
| Java |
| JavaScript |
| .NET |
| PCRE (C/C++) |
| PCRE2 (C/C++) |
| Perl |
| PHP |
| POSIX |
| PowerShell |
| Python |
| R |
| Ruby |
| std::regex |
| Tcl |
| VBScript |
| Visual Basic 6 |
| wxWidgets |
| XML スキーマ |
| Xojo |
| XQuery & XPath |
| XRegExp |
| データベース |
| MySQL |
| Oracle |
| PostgreSQL |
| このサイトのその他 |
| イントロダクション |
| 正規表現クイックスタート |
| 正規表現チュートリアル |
| 置換文字列チュートリアル |
| アプリケーションと言語 |
| 正規表現サンプル |
| 正規表現リファレンス |
| 置換文字列リファレンス |
| 書籍レビュー |
| プリント可能な PDF |
| このサイトについて |
| RSS フィード&ブログ |
ブラウザ内で JavaScript の正規表現サポートをテストしてみましょう。この作業を行うには、明らかにブラウザ内に JavaScript (または Microsoft のバリアントである JScript) が有効になっている必要があります。このテスターは JavaScript で実装されているため、ウェブブラウザの JavaScript 実装の機能と制限を反映します。さまざまな正規表現フレーバーをサポートする汎用 正規表現テスター を探している場合は、 RegexBuddy のコピーを入手してください。
JavaScript RegExp オブジェクトの使用方法を学習する.
<SCRIPT LANGUAGE="JavaScript"><!--
function demoMatchClick() {
var re = new RegExp(document.demoMatch.regex.value);
if (document.demoMatch.subject.value.match(re)) {
alert("Successful match");
} else {
alert("No match");
}
}
function demoShowMatchClick() {
var re = new RegExp(document.demoMatch.regex.value);
var m = re.exec(document.demoMatch.subject.value);
if (m == null) {
alert("No match");
} else {
var s = "Match at position " + m.index + ":\n";
for (i = 0; i < m.length; i++) {
s = s + m[i] + "\n";
}
alert(s);
}
}
function demoReplaceClick() {
var re = new RegExp(document.demoMatch.regex.value, "g");
document.demoMatch.result.value =
document.demoMatch.subject.value.replace(re,
document.demoMatch.replacement.value);
}
// -->
</SCRIPT>
<FORM ID="demoMatch" NAME="demoMatch" METHOD=POST ACTION="javascript:void(0)">
<P>Regexp: <INPUT TYPE=TEXT NAME="regex" VALUE="\bt[a-z]+\b" SIZE=50></P>
<P>Subject string: <INPUT TYPE=TEXT NAME="subject"
VALUE="This is a test of the JavaScript RegExp object" SIZE=50></P>
<P><INPUT TYPE=SUBMIT VALUE="Test Match" ONCLICK="demoMatchClick()">
<INPUT TYPE=SUBMIT VALUE="Show Match" ONCLICK="demoShowMatchClick()"></P>
<P>Replacement text: <INPUT TYPE=TEXT NAME="replacement" VALUE="replaced" SIZE=50></P>
<P>Result: <INPUT TYPE=TEXT NAME="result"
VALUE="click the button to see the result" SIZE=50></P>
<P><INPUT TYPE=SUBMIT VALUE="Replace" ONCLICK="demoReplaceClick()"></P>
</FORM>| クイックスタート | チュートリアル | ツール&言語 | サンプル | リファレンス | 書籍レビュー |
| grep | PowerGREP | RegexBuddy | RegexMagic |
| EditPad Lite | EditPad Pro |
| Boost | Delphi | GNU (Linux) | Groovy | Java | JavaScript | .NET | PCRE (C/C++) | PCRE2 (C/C++) | Perl | PHP | POSIX | PowerShell | Python | R | Ruby | std::regex | Tcl | VBScript | Visual Basic 6 | wxWidgets | XML スキーマ | Xojo | XQuery & XPath | XRegExp |
| MySQL | Oracle | PostgreSQL |
ページ URL: https://regular-expressions.dokyumento.jp/javascriptexample.html
最終更新日: 2021年8月24日
最終更新サイト: 2024年3月15日
Copyright © 2003-2024 Jan Goyvaerts. すべての権利を保有します。