summaryrefslogtreecommitdiff
path: root/node_modules/locutus/php/strings/strcasecmp.js
blob: 624a03594bcd90e87aed93369f426aac0ee88175 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
'use strict';

module.exports = function strcasecmp(fString1, fString2) {
  //  discuss at: http://locutus.io/php/strcasecmp/
  // original by: Martijn Wieringa
  // bugfixed by: Onno Marsman (https://twitter.com/onnomarsman)
  //   example 1: strcasecmp('Hello', 'hello')
  //   returns 1: 0

  var string1 = (fString1 + '').toLowerCase();
  var string2 = (fString2 + '').toLowerCase();

  if (string1 > string2) {
    return 1;
  } else if (string1 === string2) {
    return 0;
  }

  return -1;
};
//# sourceMappingURL=strcasecmp.js.map