• Utilities

isValidChapterId

Validates chapter id.

Params:

ParamDescription
idchapter id

Example:

isValidChapterId('1'); // true
isValidChapterId('114'); // true
isValidChapterId('0'); // false
isValidChapterId('-1'); // false
isValidChapterId('200'); // false

isValidHizb

Validates hizb number.

Params:

ParamDescription
hizbhizb number

Example:

isValidHizb('1'); // true
isValidHizb('60'); // true
isValidHizb('0'); // false
isValidHizb('-1'); // false
isValidHizb('200'); // false

isValidJuz

Validates juz number.

Params:

ParamDescription
juzjuz number

Example:

isValidJuz('1'); // true
isValidJuz('30'); // true
isValidJuz('0'); // false
isValidJuz('-1'); // false
isValidJuz('200'); // false

isValidQuranPage

Validates mushaf page number.

Params:

ParamDescription
pagemushaf page number

Example:

isValidQuranPage('1'); // true
isValidQuranPage('604'); // true
isValidQuranPage('0'); // false
isValidQuranPage('-1'); // false
isValidQuranPage('1000'); // false

isValidRub

Validates rub number.

Params:

ParamDescription
rubrub number

Example:

isValidRub('1'); // true
isValidRub('240'); // true
isValidRub('0'); // false
isValidRub('-1'); // false
isValidRub('300'); // false

isValidVerseKey

Validates verse key.

Params:

ParamDescription
keycolon separated verse key (chapter:verse)

Example:

isValidVerseKey('1:1'); // true
isValidVerseKey('30:1'); // true
isValidVerseKey('0'); // false
isValidVerseKey('1:-'); // false
isValidVerseKey('1_1'); // false
Last updated on December 2, 2022