4.7. Aura.Filter 2.x

4.7.1. Getting Started
4.7.1.1. Terminology
4.7.1.2. Filter Container
4.7.2. Filtering Individual Values
4.7.2.1. Using A Value Filter
4.7.2.2. Using A Static Value Filter
4.7.3. Filtering Arrays and Objects
4.7.3.1. Creating A Subject Filter
4.7.3.2. Applying The Subject Filter
4.7.3.3. Filter Failures
4.7.3.4. Failure Modes
4.7.3.5. Field-Specific Failure Messages
4.7.3.6. Blank Fields
4.7.3.7. Extending And Initializing A Subject Filter
4.7.3.8. Asserting or Invoking the Filter
4.7.4. Rules To Validate Fields
4.7.4.1. alnum
4.7.4.2. alpha
4.7.4.3. between
4.7.4.4. blank
4.7.4.5. bool
4.7.4.6. callback
4.7.4.7. creditCard
4.7.4.8. dateTime
4.7.4.9. email
4.7.4.10. equalToField
4.7.4.11. equalToValue
4.7.4.12. float
4.7.4.13. inKeys
4.7.4.14. int
4.7.4.15. inValues
4.7.4.16. ip
4.7.4.17. isbn
4.7.4.18. locale
4.7.4.19. lowercase
4.7.4.20. lowercaseFirst
4.7.4.21. max
4.7.4.22. min
4.7.4.23. regex
4.7.4.24. strictEqualToField
4.7.4.25. strictEqualToValue
4.7.4.26. string
4.7.4.27. strlen
4.7.4.28. strlenBetween
4.7.4.29. strlenMax
4.7.4.30. strlenMin
4.7.4.31. titlecase
4.7.4.32. trim
4.7.4.33. upload
4.7.4.34. uppercase
4.7.4.35. uppercaseFirst
4.7.4.36. url
4.7.4.37. word
4.7.5. Rules To Sanitize Fields
4.7.5.1. alnum
4.7.5.2. alpha
4.7.5.3. between
4.7.5.4. bool
4.7.5.5. callback
4.7.5.6. dateTime
4.7.5.7. field
4.7.5.8. float
4.7.5.9. int
4.7.5.10. isbn
4.7.5.11. lowercase
4.7.5.12. lowercaseFirst
4.7.5.13. max
4.7.5.14. min
4.7.5.15. now
4.7.5.16. remove
4.7.5.17. regex
4.7.5.18. string
4.7.5.19. strlen
4.7.5.20. strlenBetween
4.7.5.21. strlenMax
4.7.5.22. strlenMin
4.7.5.23. titlecase
4.7.5.24. trim
4.7.5.25. uppercase
4.7.5.26. uppercaseFirst
4.7.5.27. value
4.7.5.28. word
4.7.6. Creating and Using Custom Rules
4.7.6.1. Writing a Rule Class
4.7.6.1.1. A Validate Class
4.7.6.1.2. A Sanitize Class
4.7.6.2. Set Locator Factories
4.7.6.3. Apply The New Rule