エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Java]標準API - 正規表現 - 正規表現サンプル集【PGBox】
String str // チェック対象の文字列 if (!str.matches("^[0-9]*$")) { // 半角数値のみで構成された... String str // チェック対象の文字列 if (!str.matches("^[0-9]*$")) { // 半角数値のみで構成された文字列ではない } また、java.util.regex.Patternはマルチスレッド環境でも安全に使用できますので、サーブレットなどの何度もチェック処理を行う必要がある環境では private static Pattern ptn = Pattern.compile("^[0-9]*$"); public xxx xxx() { String str // チェック対象の文字列 if (!ptn.matcher(str).matches()) { // 入力エラー時の処理 } } といったように、Pattern.compileの結果をあらかじめstatic変数で保持しておく事により、処理を少し高速化する事ができます。 ※ 日付のチェックに
2012/01/25 リンク