正規表現を使用して文字列をチェックする方法。
正規表現をマスターしていればいくらでも応用が効く部分だけど、なかなかマスターは難しそうなので、よく使いそうなチェックをメモメモ。
1 2 3 4 5 6 7 8 9 10 11 |
// 対象文字列が半角英数字のみで構成されていればtrueを返す 対象文字列.matches("^[a-zA-Z0-9]+$"); // 対象文字列が半角英数字とハイフンのみで構成されていればtrueを返す 対象文字列.matches("^[a-zA-Z0-9-]+$"); // 対象文字列が半角数字のみで構成されていればtrueを返す 対象文字列.matches("^[0-9]+$"); // 対象文字列がカンマ区切りの半角数字のみで構成されていればtrueを返す 対象文字列.matches("^\\d{1,3}([,]\\d{3})*$"); |