Baseline Widely available
Symbol.search
æå®äºä¸ä¸ªæç´¢æ¹æ³ï¼è¿ä¸ªæ¹æ³æ¥åç¨æ·è¾å
¥çæ£å表达å¼ï¼è¿å该æ£å表达å¼å¨å符串ä¸å¹é
å°ç䏿 ï¼è¿ä¸ªæ¹æ³ç±ä»¥ä¸çæ¹æ³æ¥è°ç¨ String.prototype.search()
ã
æ´å¤ä¿¡æ¯è¯·åè§ RegExp.prototype[Symbol.search]()
å String.prototype.search()
ã
class caseInsensitiveSearch { constructor(value) { this.value = value.toLowerCase(); } [Symbol.search](string) { return string.toLowerCase().indexOf(this.value); } } console.log('foobar'.search(new caseInsensitiveSearch('BaR'))); // expected output: 3è§è æµè§å¨å ¼å®¹æ§ åè§
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4