JSFiddle - React, Tailwind, and code Playground

by jeremy_tactical

JavaScript

var str = "1/311 Point Chevalier Road, Point Chevalier, Auckland 1022, New Zealand";
var regex = /^.*(po\s*box|private\s*bag).*$|^\d[\/a-zĀ-ū0-9\s\,\'\-]*$/i;
var match = str.match(regex);

if (match && !match[1]) {
   // valid address
   alert("valid address");
} else {
   // invalid address
   alert("invalid address");
}