Tip
음수 정규식
마모루오빠
2021. 2. 22. 19:51
정규식 테스트사이트에서 실행 필요!
1) ^[0-9]+$
1~9시작할 경우, 0부터 시작하면 안됨
2) ^(0|[1-9]+[0-9]*)$
0부터 시작하는 숫자 통과, 음수(-) 안됨
3) ^(0|[-]?[1-9]\d*)$
음수는 되지만 -0시작은 안됨, 정수만 필요 시, 2)번 수행
4) ^(0|(([-][0]\.\d+)|([0]+\.\d+)|([-]?[1-9]\d*(\.\d+)?)))$ -최종
'0' 단일 문자.
-0.xx 과 같은 형식의 음의 소수인 경우.
0.xx 과 같은 형식의 양의 소수의 경우.
그 외 모든 경우. 가장 왼쪽 문자열이 '0'으로 시작하지 않는 모든 정수, 소수표현.(음수 포함)
감사합니다.
출처: https://blog.tadadakcode.com/15 [타다닥 Code]