찾다

 >  Q&A  >  본문

javascript - 문자열 차단 정보

예를 들어 a = "8px"라는 문자열이 있습니다.
숫자의 자릿수가 반드시 확실하지는 않습니다. 숫자를 가로채고 싶다면 a.substring(0,a.indexOf(")를 사용하고 싶습니다. p")). 원래는 a.substring(0,-2);을 사용하려고 했는데 확인해보니 substring 매개변수가 음수가 될 수 없다는 걸 알았는데 a.substring(0,a.indexOf( "p")) 좀 더 직접적인 최적화 방법이 있나요?

ringa_leeringa_lee2788일 전649

모든 응답(8)나는 대답할 것이다

  • 漂亮男人

    漂亮男人2017-05-19 10:13:49

    var a="88px";
    형식이 동일하고 첫 번째 부분은 숫자이므로 숫자만 추출하면 됩니다. 다음을 사용할 수 있습니다.
    parseInt(a);//88

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-19 10:13:49

    규칙적인 규칙을 사용하세요

    으아아아

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-05-19 10:13:49

    첫 번째는 하위 문자열 방법을 사용할 수 있습니다: a.substring(0,a.length-2)
    두 번째는 정규 표현식을 사용할 수 있습니다: var a='8px';a.replace(/px$/ig,'' )

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-19 10:13:49

    으아아아

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:13:49

    parseInt,parseFloat,slice,regexp

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-19 10:13:49

    으아아아

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-19 10:13:49

    정규식을 사용하는 것이 가장 편리합니다

    으아아아

    회신하다
    0
  • 黄舟

    黄舟2017-05-19 10:13:49

    말문이 막힙니다.parseInt,parseFloat를 쓰면 안되나요

    회신하다
    0
  • 취소회신하다