반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- lombok
- ensemble
- 머신러닝
- Req
- request
- springboot
- dataframe
- 비전공자
- crawling
- pandas
- APPEND
- 크롤링
- pds
- AWS
- 정처기
- 자바
- sklearn
- SOUP
- Intellij
- BS
- list
- 정보처리기사
- regressor
- BeautifulSoup
- 정보처리기사필기
- javascript
- 자바스크립트
- 백준
- java
- 웹앱
Archives
- Today
- Total
No sweet without sweat
[웹앱 맨땅에 헤딩일기] - Invalid regular expression: invalid group specifier name 본문
웹앱공부(JSP,JAVA,Javascript,Jquery)
[웹앱 맨땅에 헤딩일기] - Invalid regular expression: invalid group specifier name
Remi 2023. 7. 28. 17:03728x90
반응형
언제든 코드에 대한 반박은 환영합니다... 알려주세요 더 좋은 방법을!!!
SyntaxError: Invalid regular expression: invalid group specifier name
기존에 제가 사용했떤 Javscript코드입니다.
var formattedNumber = number.replaceAll("(?<=\\d)(?=(\\d{3})+$)", ",");
물론 웹에서도 오류가 안생겼고, Android에서도 문제가 안 생겼습니다...
(개발자모드에도 안 나오고, Chrome::insepect 에서도 나오지 않았습니다..)
이놈의 IOS..... 뭔가 다 안 돼....
원인은 다음과 같습니다.
Safari/iOS 에서는 lookbehind( x(?<=y) x(?<!y) ) 문법 지원하지 않고 있어요..
수정후 코드입니다.
function formatNumber(number) {
const FormatNum = number.toString().split('.');
FormatNum[0] = FormatNum[0].replace(/\B(?=(\d{3})+(?!\d))/g, ',');
return FormatNum.join('.');
}
다들 IOS, Android 둘다 호환되는지 체크하자구요~~
728x90
반응형
'웹앱공부(JSP,JAVA,Javascript,Jquery)' 카테고리의 다른 글
[웹앱 맨땅에 헤딩일기] - (Mobile) 뒤로가기, 앞으로 가기 모션 추가 (0) | 2023.07.30 |
---|---|
[웹앱 맨땅에 헤딩일기] - $(...).serializeObject is not a function (0) | 2023.07.29 |
[웹앱 맨땅에 헤딩일기] - Jsonobject Exception 처리 (0) | 2023.07.27 |
[웹앱 맨땅에 헤딩일기] - HashMap 값 출력 (0) | 2023.07.26 |
[웹앱 맨땅에 헤딩일기] - Date설정이 HTML에서 오류가생긴다고..? (0) | 2023.07.25 |
Comments