myanmar-nrc-tool
Version:
Myanmar NRC assert tool, used unicode
50 lines (33 loc) • 1.02 kB
Markdown
NRCPrefix
=========
Prefixer for Myanmar National Registration Card's Format
## Match Formats
`[State Number]\[District]([NAING/N])[Register No]`
- `12/OKM(N)123456`
- `12/OUKAMA(N)123456`
- `12/OKM(NAING)123456`
Prefer formats
- `12/OUKAMA(N)123456`
- `12/OUKAMA(NAING)123456`
- `၁၂/ဥကမ(နိုင်)၁၂၃၄၅၆`
*NOTE*
Three english characters in district are not complete format and will not support some function.
So you should be use six english characters for district.
## Usage
### Get format
```js
var nrc = MMNRC("12/OuKaMa (NAING) 123456");
nrc.getFormat() // 12/OUKAMA(N)123456
nrc.getFormat("mm") // ၁၂/ဉကမ(နိုင်)၁၂၃၄၅၆
```
### Test Equal
```js
var nrc = MMNRC("12/OUKAMA (N) 123456");
nrc.isEqual('၁၂/ဥကမ(နိုင်)၁၂၃၄၅၆') // return true;
```
### Get State name from nrc card
```js
var nrc = MMNRC("14/PaPaNa(N)123456");
nrc.getState("mm") //ဧရာဝတီတိုင်း
nrc.getState() // Ayeyarwaddy
```