문자열의 유효 가격이 맞는지 확인해야합니다. 일부 지역에서는 "." ","로 구분되며 구분 기호는 수천 또는 수백 개가 될 수 있습니다. 예를 들어 : 유효한 :자바 스크립트에서 Regex를 사용하여 가격 유효성 확인
1234
1,234
1.234
1,23,334
1.23.334
1,23,334.00
1.23.334,00
잘못된 :
1,23...233
1,,23
etc
정규식 내가 사용하고는
/(\d+(?:[\.,](?![\.,])\d+)*)/g
하지만이 1,23 "나에게 두 경기를주고있다 .. .233 "i, e"1,23 "과"233 "은 일치로 반환하지 않으려 고합니다. Here은 제가 작업해온 정규 표현식입니다. 있을 때마다 실제로하고 싶은 것. " 또는 ","다음 문자는 "안된다." 또는 ","이며 숫자 여야합니다. 당신이 뭔가를 원하는 것처럼
가'나에게 보인다/\ \ |!.. ,,/테스트 (문자열) '작업을해야한다.. 다른 모든 것이 숫자인지 확인하려면'!/\. \. | ,, \ \ D/.test (string)'. 패턴 중 하나라도 발견되면 표현식은 false를 리턴하고, 그렇지 않으면 true를 리턴합니다. – RobG
Regex 대신 여기에서 플러그인을 사용해야합니다. –
@anubhava, 확인하는 것이 좋습니다. 가격을 선택해야하는 경우, "123,456.00 USD" – saiki4116