比較的有用な正規表現
721 ワード
いずれもJava用なので、「」の前に「」を追加してStringのエスケープをします.
Emailの検証:
String regex = "^[\\w]([-\\.\\w]*[\\w])*@([\\w][-\\w]*[\\w]\\.)+[a-zA-Z]{2,6}$"
認証ID番号:
String regex = "^[1-9]{1}[0-9]{14}|^[1-9]{1}[0-9]{16}[0-9|X]{1}";
IPv 4アドレスの検証:
String regex = "[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}";
中国語文字の検証:
String regex = "[\\u4e00-\\u9fa5]*";
URLの検証:
String regex = "(http|https){1}://([\\w-]+\\.)+[\\w-]+(/[\\w-./?%&=]*)?";