You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

30 rivejä
685 B

  1. module.exports = {
  2. startsWith: function(val, str) {
  3. if (val == null) return false;
  4. return String(val).startsWith(str);
  5. },
  6. endsWith: function(val, str) {
  7. if (val == null) return false;
  8. return String(val).endsWith(str);
  9. },
  10. contains: function(val, str) {
  11. if (val == null) return false;
  12. return String(val).includes(str);
  13. },
  14. between: function(val, min, max) {
  15. return val >= min && val <= max;
  16. },
  17. inRange: function(val, min, max) {
  18. val = Number(val);
  19. min = Number(min);
  20. max = Number(max);
  21. return val >= min && val <= max;
  22. },
  23. };