쉼표를 사용하거나 사용하지 않고 모든 숫자 (예 : + ve와 -ve) 및 십진수 (+ ve와 -ve)에 대해 일반 표현식을 만들고 싶습니다.쉼표를 사용하거나 사용하지 않는 정수의 정규식
예를 들어 정규 표현식은 다음 숫자 형식을 포함해야합니다.
111 1.11 1,111 1,111.01 1,111,111.01
+111 +1.11 +1,111 +1,111.01 +1,111,111.01
-111 -1.11 -1,111 -1,111.01 -1,111,111.01
내 시나리오를 처리하기 위해 두 개의 정규 표현식을 만들었습니다.
"^(\\+|-)?[0-9]\\d*(\\.\\d+)?$" // handles whole numbers with decimals
"^(\\+|-)?[0-9]\\d*(\\,\\d+)*?$" // handles whole numbers with commas
이제 두 가지 정규 표현식을 병합하여 내 요구 사항을 해결하고 싶습니다.
아무도 도와 줄 수 있습니까?
미리 감사드립니다.
[소수점 이하 자리는 선택 사항입니다 십진수 정규 표현식]의 사용 가능한 복제 (http://stackoverflow.com/questions/12117024/decimal-number-regular-expression-where-digit-after-decimal-is-optional) [구체적으로 여기에 답변] (http://stackoverflow.com/a/ 23872060/2064981) – ClasG
@Clas G : [도움을받지 못한다] (https://regex101.com/r/68lRyr/1). –