JSFiddle - React, Tailwind, and code Playground
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");
}