답변
var str = "4m 26s";
var arr = str.split(" ");
var sec = parseInt(arr[0], 10)*60 + parseInt(arr[1], 10);
당신으로 parseInt를 사용하는 경우 정규식을 필요로하지 않습니다 ...
당신이 찾고있는 어떤 결과간단한 정규식 작동합니다
var s = '21m 06s';
var m = /(\d{1,2})m\s(\d{1,2})s/.exec(s);
var mins = parseInt(m[1], 10);
var secs = parseInt(m[2], 10);
-1 regexp는 필요 없습니다. – galambalazs
이것은 바보 같은 말입니다. 당신은 기술적으로 정규 표현식이 항상 불필요하다고 말할 수 있습니다. 요청에 따라 문제를 해결합니다. 귀하의 답변을 downvote 수 분할을 사용하여 불필요합니다. –
아니요, 여기 regexp는 느리고 읽기가 어렵고 유지 관리가 더 어려워서 문제가 지나치게 복잡합니다. 당신은 좋은 이유가있을 때 regexp를 사용해야한다. 당신은 당신의 코드를 편집 할 수 있었지만 당신은 저와 논쟁 중입니다. – galambalazs
var str = "4m 26s";
console.log(str.match(/\d+m\s+(\d+)s/)[1]);//26
이 아닌 정규식 방법 :
이 문자열에 string.split(" ")
를 수행; 두 배열에서 string.slice(0, -1)
을 수행하십시오. 첫 번째 항목에 60을 곱하십시오. 함께 추가하십시오.
- 1. 안드로이드 타임 스탬프를 분과 초 단위로 실시간으로
- 2. 초당 프레임
- 3. 그림과 같이 UIPickerView에서 분과 초를 얻는 방법은 무엇입니까?
- 4. JavaScript 타임 스탬프 (밀리 초 단위)
- 5. 3 초 후에 시작하는 JavaScript 이벤트 핸들
- 6. JavaScript CSS 변경은 1 초 동안입니까?
- 7. 글래스 피쉬 (Glassfish) : 사용자가 초당/초당 만들 수있는 요청의 수 제한
- 8. 초당 로우 레일 잡글 요청 받기 (초당 8-15 회)
- 9. FMOD, 초당 박자
- 10. 초당 파일 쓰기
- 11. C# DateTime.ParseExact 분수 초 문제
- 12. 플래시 AS3 초당 잠금 XML 호출
- 13. Javascript로 구동되는 애니메이션의 초당 프레임 수는 얼마입니까?
- 14. Javascript (JQuery가 아님)에서 2 초 후에 창을 닫으려면 어떻게해야합니까?
- 15. 초당 바이트 수를 찾는 방법
- 16. 플래시로 초당 이미지 수가 증가합니까?
- 17. 초당 게임 업데이트 수는 얼마입니까?
- 18. 안드로이드 게임에서 프레임 초당 계산
- 19. 날짜의 초 기준 초 지정하기 MySQL
- 20. /초 PHP
- 21. (밀리 초)
- 22. 밀리 초
- 23. LINQ를 사용하여 초당 만들 수있는 개체 수는 얼마입니까?
- 24. 외부 JavaScript로드 지연 초 단위
- 25. Android보기의 onDraw() 메서드를 초당 30 회 호출해야합니까?
- 26. 초당 10 개의 메시지를 내보내는 방법?
- 27. 창문 제목에 초당 프레임 수를 어떻게 인쇄합니까?
- 28. WPF의 DrawingContext 클래스를 사용하는 초당 프레임
- 29. 어떻게 Heroku에서 코드를 초당 한 번 실행합니까?
- 30. asp (클래스) 앱에서 처리해야하는 초당 요청 수
:'26s' 또는'266s'? –
4 * 60 + 26에서와 같이 266을 찾으십시오. –