테스트 사이트 - 개발 중인 베타 버전입니다

가격뽑기 및 질문 ㅎㅎ

· 14년 전 · 677 · 1
$text = \1000 10,000원 10000 이 있을때

preg_match("/([0-9]{1,3}\,?[0-9]{3})\s?[원|won]/is", $text, $tmp_prince);

이걸로는 \1000는 안뽑히더라구요 ㅠㅠ 도와주세용 ㅠㅠ<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 18:00:23 Regular Expression (정규표현식)에서 이동 됨]</div>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

₩은 역슬래시(\)가 아니라 특수문자를 사용하는 게 좋습니다.

정규표현식을 보면 원이나 won이 붙은 경우를 처리하는 거네요.

1) 그냥 숫자 2) 숫자+원 3) 숫자+won 4) ₩+숫자

이렇게 4가지 경우를 모두 처리하시려면 다음과 같이 하시면 됩니다.

/[₩]?([0-9]{1,3}\,?[0-9]{3})\s?[원|won]?/is

게시글 목록

번호 제목
12307
12306
12305
12304
12303
JavaScript 계산기
12302
12301
12300
12299
12298
12297
12296
12295
12294
12293
12292
12291
12290
12289
12288
12287
12286
12285
12284
12283