mirror of
https://gitplac.si/aljaxus/upn-qr.git
synced 2025-12-16 19:50:57 +00:00
allow up to 19 characters in iban serverside check
This commit is contained in:
2
index.js
2
index.js
@@ -37,7 +37,7 @@ app.get('/api/qrcode', async (req, res) => {
|
|||||||
check('client_city', /^[a-zA-Z0-9ČŠŽĐ](?:[A-Z0-9 ČŠŽĐ]{0,31}[A-Z0-9ČŠŽĐ])?$/i)
|
check('client_city', /^[a-zA-Z0-9ČŠŽĐ](?:[A-Z0-9 ČŠŽĐ]{0,31}[A-Z0-9ČŠŽĐ])?$/i)
|
||||||
check('amount', /^(?=.{11}$)[0]{1,11}[0-9]{0,11}$/)
|
check('amount', /^(?=.{11}$)[0]{1,11}[0-9]{0,11}$/)
|
||||||
check('payment_purpose', /^.{1,42}$/i)
|
check('payment_purpose', /^.{1,42}$/i)
|
||||||
check('iban', /^[A-Z]{2}[A-Z0-9]{17}$/)
|
check('iban', /^[A-Z]{2}[A-Z0-9]{17,19}$/)
|
||||||
check('reference', /^[A-Z]{2}[0-9\-]{1,24}$/)
|
check('reference', /^[A-Z]{2}[0-9\-]{1,24}$/)
|
||||||
check('issuer_name', /^[a-zA-Z0-9ČŠŽĐ.'](?:[A-Z0-9 ČŠŽĐ.'\-]{0,31}[A-Z0-9ČŠŽĐ.'])?$/i)
|
check('issuer_name', /^[a-zA-Z0-9ČŠŽĐ.'](?:[A-Z0-9 ČŠŽĐ.'\-]{0,31}[A-Z0-9ČŠŽĐ.'])?$/i)
|
||||||
check('issuer_address', /^[a-zA-Z0-9ČŠŽĐ](?:[A-Z0-9 ČŠŽĐ\-.]{0,31}[A-Z0-9ČŠŽĐ])?$/i)
|
check('issuer_address', /^[a-zA-Z0-9ČŠŽĐ](?:[A-Z0-9 ČŠŽĐ\-.]{0,31}[A-Z0-9ČŠŽĐ])?$/i)
|
||||||
|
|||||||
Reference in New Issue
Block a user