では、正規表現文字列の例を12個、表形式で紹介しよう：

正規表現文字列関数の使い方の内訳と説明
[a-zA-Z]+大文字小文字に関係なく、文字のみで構成される単語にマッチします。 名前やユーザー名など、文字のみが許可される入力フィールドを検証するために使用されます。 a-zA-Z]は任意の1文字にマッチし（大文字小文字は区別されません）、+は直前の式の1つ以上にマッチし、任意の文字の組み合わせになります。
\d{3}-d{2}-d{4}はXXX-XX-XXXX形式の社会保障番号にマッチします。 社会保障番号の入力を検証するために使用されます。ハイフンもマッチするリテラル文字として含まれる。
^(?=.*[a-z])(?=.*[A-Z])(?=.*d)[a-zA-Zd]{8,}$ 小文字を少なくとも 1 つ、大文字を少なくとも 1 つ、数字を少なくとも 1 つ含み、長さが 8 文字以上のパスワードに一致します。 パスワード入力が複雑さの要件を満たしているかどうかを検証するために使用されます。 ^ は文字列の先頭に一致し、(?=.(?=.*[a-z])は、少なくとも1つの小文字が含まれていることを確 認するために正のルックヘッドを使用し、(?=.*[A-Z])は、少なくとも1つの大文字 が含まれていることを確認し、(?=.*d)は、少なくとも1つの数字が含まれて いることを確認し、[a-zA-Z}d]{8,}は、少なくとも8文字の長さの文字と数字の 組み合わせにマッチし、$は、文字列の最後にマッチする。
^d{4}$ 4桁の暗証番号にマッチする。 暗証番号入力を検証するために使用される。 ^は文字列の先頭にマッチし、 ˶は任意の桁にマッチし、{4}はちょうど4桁にマッチしなければならないこ とを指定し、$は文字列の最後にマッチする。
電子メール入力の検証に使用されます。 ^ は文字列の先頭にマッチし、[˶w-˶]+@([˶w-˶]+.)+[˶w-˶]{2,4}$ は単語文字、ハイフン、ピリオドの任意の組 み合わせにマッチし (サブドメインを持つ電子メール・アドレスを許可するため)、@ はリテラル '@' シンボルにマッチし、([˶w-˶]+˶)+ は電子メール・アドレスにマッチします。)+は単語文字とピリオドから成るグループの1つ以上のインスタンスにマッチし（複数のサブドメインを持つ電子メールアドレスを許可するため）、[ \w-]{2,4} はトップレベルドメイン（例：com、org、net）にマッチし、長さは2文字から4文字の間で指定でき、$は文字列の最後にマッチします。
http[s]?://[a-z]+[a-z]{2,}$は、"http://"または "https://"で始まり、ドメイン名で終わるURLにマッチします。 URL入力を検証するために使用されます。 ^は文字列の先頭にマッチし、http[s]?://は "http://"または "https://"のどちらかにマッチし、[a-z]+[a-z]+[a-z]{2,}$は文字列の最後にマッチします。は(ドメイン名にマッチする)ピリオドが続く1つ以上の文字にマッチし、 [a-z]{2,}はトップレベルドメイン(com, org, netなど)にマッチする。
`^
?
\d
3
?\d3?[-.\s]?\d{3}[-.\s]?\
Sure, here are 12 examples of regex strings in a table format:

Regex String	Function	Usage	Breakdown and Explanation
[a-zA-Z]+	Matches any word consisting of only letters, regardless of case.	Used to validate input fields where only letters are allowed, such as names or usernames.	[a-zA-Z] matches any single letter (case-insensitive), and + matches one or more of the preceding expression, resulting in any combination of letters.
\d{3}-\d{2}-\d{4}	Matches a social security number in the format of XXX-XX-XXXX.	Used for validating social security number inputs.	\d matches any digit, and {3}, {2}, and {4} specify the exact number of digits to match in each group. The hyphens are also included as literal characters to match.
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$	Matches a password that contains at least one lowercase letter, one uppercase letter, and one digit, and is at least 8 characters long.	Used for validating password inputs to ensure they meet complexity requirements.	^ matches the start of the string, (?=.*[a-z]) uses a positive lookahead to ensure at least one lowercase letter is included, (?=.*[A-Z]) ensures at least one uppercase letter is included, (?=.*\d) ensures at least one digit is included, [a-zA-Z\d]{8,} matches any combination of letters and digits that is at least 8 characters long, and $ matches the end of the string.
^\d{4}$	Matches a 4-digit PIN.	Used for validating PIN inputs.	^ matches the start of the string, \d matches any digit, {4} specifies that exactly 4 digits must be matched, and $ matches the end of the string.
^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$	Matches an email address.	Used for validating email inputs.	^ matches the start of the string, [\w-\.]+ matches any combination of word characters, hyphens, and periods (to allow for email addresses with subdomains), @ matches the literal '@' symbol, ([\w-]+\.)+ matches one or more instances of a group consisting of word characters and a period (to allow for email addresses with multiple subdomains), [\w-]{2,4} matches the top-level domain (e.g. com, org, net), which can be between 2 and 4 characters long, and $ matches the end of the string.
^http[s]?://[a-z]+\.[a-z]{2,}$	Matches a URL starting with "http://" or "https://" and ending with a domain name.	Used for validating URL inputs.	^ matches the start of the string, http[s]?:// matches either "http://" or "https://", [a-z]+\. matches one or more letters followed by a period (to match the domain name), [a-z]{2,} matches the top-level domain (e.g. com, org, net), which can be between 2 and any number of characters long, and $ matches the end of the string.
`^
?
\d
3
?\d3?[-.\s]?\d{3}[-.\s]?\