๐Ÿ‘จ‍๐Ÿ’ป kimtongting
article thumbnail
[Java] ์ •๊ทœ ํ‘œํ˜„์‹ / ์ •๊ทœ์‹

์ •๊ทœ ํ‘œํ˜„์‹(๋ณด์กฐ์ œ๋ชฉ * ์–ธ์ œ ์“ฐ์ด๋Š”๊ฐ€? ๐Ÿ“๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด, ์œ ํšจ์„ฑ ๊ฒ€์ฆ์„ ์œ„ํ•ด ์ •๊ทœ ํ‘œํ˜„์‹์„ ์‚ฌ์šฉํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์ˆซ์ž๋งŒ ์ž…๋ ฅ, ์˜๋ฌธ์ž๋งŒ ์ž…๋ ฅ, ์—ฐ๋ฝ์ฒ˜์— '-' ๋ฅผ ํฌํ•จํ•˜์—ฌ ์ž…๋ ฅ ๋“ฑ๋“ฑ.. ์ œํ•œ์„ ๋‘๊ณ ์ž ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ์ด์— ์ž์ฃผ ์“ฐ์ด๋Š” ํ‘œํ˜„์‹์„ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด๋‘์–ด ๊ณต์œ ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ •๊ทœ ํ‘œํ˜„์‹ ์„ค๋ช… ^[0-9]*$ ์ˆซ์ž ^[a-zA-Z]*$ ์˜๋ฌธ์ž ^[๊ฐ€-ํžฃ]*$ ํ•œ๊ธ€ \\w+@\\w+\\.\\w+(\\.\\w+)? E-Mail ^\d{2,3}-\d{3,4}-\d{4}$ ์ „ํ™”๋ฒˆํ˜ธ ^01(?:0|1|[6-9])-(?:\d{3}|\d{4})-\d{4}$ ํœด๋Œ€์ „ํ™”๋ฒˆํ˜ธ \d{6} \- [1-4]\d{6} ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ ^\d{3}-\d{2}$ ์šฐํŽธ๋ฒˆํ˜ธ ์ž‘์„ฑ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. #์—ฐ๋ฝ์ฒ˜ ์ƒ˜ํ”Œ @Pattern(reg..