2 개의 문자열을 비교해야합니다. 와일드 카드 문자가 있습니까?자바 스크립트에서 문자열을 비교하는 동안 와일드 카드
와일드 카드가없는 경우 어떻게해야합니까? 비교할 문자열은 ','로 구분 된이 HHH-H-HHH와 같은 하위 문자열의 연결입니다.
예 :
var str1 = "HHH-H-HHH,OOO-O-OOO"
var str2 = "HHH-$-HHH,OOO-O-OOO"
var str3 = "HHH-H-HHH,OOO-$-OOO"
var str4 = "HHH-H-HHH,OOO-U-OOO"
str1.equals(str2) // SHOULD BE TRUE
str1.equals(str3) // SHOULD BE TRUE
str1.equals(str4) // SHOULD BE FALSE
https://regexone.com/lesson/wildcards_dot 및 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match 또한 작성한 코드 자바입니다 : 자바 스크립트에는 네이티브'String.prorotype.equals()'메소드가 없습니다. – msanford
@msanford https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test – Bergi