Gender can be found using "Gender". Only a valid input will get the correct output.
- Description:
Gender can be found using "Gender". Only a valid input will get the correct output.
- Source:
Classes
Methods
(inner) genderToInt(nationalIdentityCardNumber) → {1|2|false}
- Description:
Gender is treated as an integer. 2 for female and 1 for male. Returns false if validation tests fail.
- Source:
Example
let gender = Gender(your national-identity-card number");
if(gender){
console.log(gender.genderToInt());
}else{
console.log("Invalid NIC");
}
Parameters:
Name | Type | Description |
---|---|---|
nationalIdentityCardNumber |
string |
Returns:
- Type
- 1 | 2 | false
(inner) genderToStr(nationalIdentityCardNumber) → {female|male|false}
- Description:
Gender is treated as an string. female or male. Returns false if validation tests fail.
- Source:
Example
let gender = Gender(your national-identity-card number");
if(gender){
console.log(gender.genderToInt());
}else{
console.log("Invalid NIC");
}
Parameters:
Name | Type | Description |
---|---|---|
nationalIdentityCardNumber |
string |
Returns:
- Type
- female | male | false
(inner) isFemale(nationalIdentityCardNumber) → {boolean}
- Description:
The National Identity Card number entered gives whether it is of a female. (true) or (false).
- Source:
Example
let gender = Gender(your national-identity-card number");
if(gender){
console.log(gender.isFemale());
}else{
console.log("Invalid NIC");
}
Parameters:
Name | Type | Description |
---|---|---|
nationalIdentityCardNumber |
string |
Returns:
- Type
- boolean
(inner) isMale(nationalIdentityCardNumber) → {boolean}
- Description:
The National Identity Card number entered gives whether it is of a male. (true) or (false).
- Source:
Example
let gender = Gender("your national-identity-card number");
if(gender){
console.log(gender.isMale());
}else{
console.log("Invalid NIC");
}
Parameters:
Name | Type | Description |
---|---|---|
nationalIdentityCardNumber |
string |
Returns:
- Type
- boolean
(inner) nicNumber(nationalIdentityCardNumber) → {boolean}
- Description:
The "Gender" object can be used when entering a new ID number or updating a previously entered number. Returns a boolean type. Returns true if valid.
- Source:
Example
//new object
let gender = Gender();
if(gender.nicNumber("your national-identity-card number")){
console.log("Valid NIC");
}else{
console.log("Invalid NIC");
}
//set new nic
let gender = Gender("xxxxxxxxxxxx");
if(gender.nicNumber("your national-identity-card number")){
console.log("Valid NIC");
}else{
console.log("Invalid NIC");
}
Parameters:
Name | Type | Description |
---|---|---|
nationalIdentityCardNumber |
string |
Returns:
- Type
- boolean
(inner) totalDaysNewGen(nationalIdentityCardNumber) → {int}
- Description:
Obtaining dates related to the year of birth of the second generation ID numbers.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
nationalIdentityCardNumber |
string |
Returns:
- Type
- int
(inner) totalDaysOldGen(nationalIdentityCardNumber) → {int}
- Description:
Obtaining dates related to the year of birth of the first generation ID numbers.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
nationalIdentityCardNumber |
string |
Returns:
- Type
- int