Additional: Add Brazillian PIS/NIS number validation method (#2204)

This commit is contained in:
Cleiton da Silva Mendonça
2018-08-21 14:04:07 +01:00
committed by Brahim Arkni
parent 5ad8de8948
commit 01ce49cf36
3 changed files with 72 additions and 1 deletions

View File

@@ -1717,6 +1717,19 @@ QUnit.test( "cpfBR", function( assert ) {
assert.ok( !method( "11144477737" ), "Invalid CPF Number: 2nd check number failed" );
} );
QUnit.test( "nisBR", function( assert ) {
var method = methodTest( "nisBR" );
assert.ok( method( "10757995753" ), "Valid NIS/PIS Number" );
assert.ok( method( "107.57995.75-3" ), "Valid NIS/PIS Number" );
assert.ok( method( "107.579.957-53" ), "Valid NIS/PIS Number" );
assert.ok( method( "107-579-957-53" ), "Valid NIS/PIS Number" );
assert.ok( method( "107.579.957.5-3" ), "Valid NIS/PIS Number" );
assert.ok( !method( "99999999999" ), "Invalid NIS/PIS Number: dump data" );
assert.ok( !method( "1075799575" ), "Invalid NIS/PIS Number: < 11 digits" );
assert.ok( !method( "111444777355" ), "Invalid NIS/PIS Number: > 11 digits" );
assert.ok( !method( "10757995752" ), "Invalid NIS/PIS Number: check number failed" );
} );
QUnit.test( "file accept - image wildcard", function( assert ) {
var input = acceptFileDummyInput( "test.png", "image/png" ),
$form = $( "<form />" ),