IT TIP

SQL "like"와 유사한 JavaScript 연산자

itqueen 2021. 1. 10. 19:45
반응형

SQL "like"와 유사한 JavaScript 연산자


중복 가능성 :
JavaScript에서 SQL LIKE 에뮬레이션

likeSQL 연산자 와 유사한 JavaScript에 연산자가 있습니까? 설명과 예가 감사합니다.


자바 스크립트 에서 정규식을 사용 하여 문자열의 패턴 일치를 수행 할 수 있습니다 .

예를 들면 :

var s = "hello world!";
if (s.match(/hello.*/)) {
  // do something
}

match()테스트는 훨씬처럼 WHERE s LIKE 'hello%'SQL있다.


아니.

사용하려는 : .indexOf("foo")색인을 확인하십시오. > = 0이면 해당 문자열이 포함됩니다.


문자열 개체 Match 메서드를 사용합니다.

// Match a string that ends with abc, similar to LIKE '%abc'
if (theString.match(/^.*abc$/)) 
{ 
    /*Match found */
}

// Match a string that starts with abc, similar to LIKE 'abc%'
if (theString.match(/^abc.*$/)) 
{ 
    /*Match found */
}

String.match() 또는 String.indexOf()방법을 확인할 수 있습니다 .


그렇지는 않지만 indexOf 를 직접 개발하는 시작점으로 확인 하거나 정규 표현식을 살펴볼 수 있습니다. JavaScript 문자열 함수 에 익숙해지는 것이 좋습니다 .

편집 : 이것은 전에 답변되었습니다 :

JavaScript에서 SQL LIKE 에뮬레이션


아니요, 없습니다.

비교 연산자 목록이 여기에 나열됩니다.

비교 연산자

귀하의 요구 사항에 가장 적합한 옵션은 정규식 입니다.

참조 URL : https://stackoverflow.com/questions/1315224/javascript-operator-similar-to-sql-like

반응형