diff --git a/src/CONST.js b/src/CONST.js index ff4f902a7969..44339ca93f76 100755 --- a/src/CONST.js +++ b/src/CONST.js @@ -362,6 +362,7 @@ const CONST = { PAYPAL_ME: 'PayPal.me', VENMO: 'Venmo', }, + AMOUNT_MAX_LENGTH: 14, }, GROWL: { diff --git a/src/pages/iou/steps/IOUAmountPage.js b/src/pages/iou/steps/IOUAmountPage.js index 23f1b48ad538..b3b7b8655a87 100755 --- a/src/pages/iou/steps/IOUAmountPage.js +++ b/src/pages/iou/steps/IOUAmountPage.js @@ -101,7 +101,7 @@ class IOUAmountPage extends React.Component { */ validateAmount(amount) { const decimalNumberRegex = new RegExp(/^\d+(,\d+)*(\.\d{0,3})?$/, 'i'); - return amount === '' || decimalNumberRegex.test(amount); + return amount === '' || (decimalNumberRegex.test(amount) && amount.length <= CONST.IOU.AMOUNT_MAX_LENGTH); } /**