Awesome
rut-regex
Regular expression for matching Chile RUT's
Install
$ npm install --save rut-regex
Usage
const rutRegex = require('rut-regex')
rutRegex().test('Felipito 8.714.763-0')
// true
rutRegex().test('8.714.763-0 Felipito')
// true
rutRegex({exact: true}).test('Felipito 8.714.763-0')
// false
rutRegex({exact: true}).test('8.714.763-0')
// true
rutRegex({exact: true, dot: false}).test('8714763-0')
// true
rutRegex({exact: true, dot: false, hyphen: false}).test('87147630')
// true
'Ganadores 8.714.763-0 18.972.631-7 :tada:'.match(rutRegex())
// [ '8.714.763-0', '18.972.631-7' ]
API
rutRegex(options)
Returns a regex for matching Chile RUT's.
options
Type: Object
exact
Type: boolean
<br>
Default: false
Only match an exact string. Useful with RegExp#test
to check if a string is a RUT.
dot
Type: boolean
<br>
Default: true
Dot (.) in RUT.
hyphen
Type: boolean
<br>
Default: true
Hyphen (-) in RUT.
Related
- rut.js - Sencilla y pequeña librería para validar y dar formato al RUT