number
, .
및 -
과 일치하는 정규식을 얻는 방법을 알고 싶습니다. 내가 이것을 사용하고자바 스크립트의 "-"에 대한 정규식
: "-"
/^[0-9\.'S]+$/
이에 의해 그것은 잘 작동하지만, 심볼에 대해 작동하지 않습니다.
number
, .
및 -
과 일치하는 정규식을 얻는 방법을 알고 싶습니다. 내가 이것을 사용하고자바 스크립트의 "-"에 대한 정규식
: "-"
/^[0-9\.'S]+$/
이에 의해 그것은 잘 작동하지만, 심볼에 대해 작동하지 않습니다.
왜냐하면 -
은 사용자의 캐릭터 등급이 아니기 때문입니다. 수업 범위 (숫자 만 포함)에 -
만 사용하고 있습니다. 또한, 나는 S
과 '
이 무엇을하고 있는지 모른다 :
/^[0-9.-]+$/
또한, 나는 당신을 약속 할 수 당신에게 많은 덜 혼란을 보일 것 this tutorial 정규 표현식을 통해 읽을 시간을 복용 후.
아래의 정규식을 사용해보십시오.
/^-?[0-9\.]+$/
단순히 정규식에서 리터럴 대시 -
(또는 빼기)을 사용하지 않았습니다.
/^[0-9\.-]+$/
을하지만 적절한 수를 원하는 경우, 당신은 더 적절한 정규식 사용 할 수 있습니다 : : 시도 두 번째는 그것을 허용하지 않습니다 동안 첫 번째 정규식과 같은 3987----....
물건을 받아 들일 수
/^-?[0-9]+(?:\.[0-9]+)?$/
을 그러나 -87.983274
과 같은 것을 허용 할 것입니다.
http://www.regular-expressions.info/charclass.html – deceze
"S"대신'-'를 원할 수도 있습니다. –
연구의 부족 – Vandesh