Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jpluimers/76cebe02e0bcaf3a8325ae47cb8b252f to your computer and use it in GitHub Desktop.
Save jpluimers/76cebe02e0bcaf3a8325ae47cb8b252f to your computer and use it in GitHub Desktop.
Woonveilig postcode check geeft straatnaam met diakriet, maar user-interface validatie keurt dat af.

Postcode/huisnummer URL:

https://www.woonveilig.nl/engine/woonveilig__website__shop__order__address_c?building=1&zip=2717+BA

Validation result:

{"street":"C\u00e9sar Franckrode","houseNumber":1,"houseNumberAddition":"","postcode":"2717BA","city":"Zoetermeer","municipality":"Zoetermeer","province":"Zuid-Holland","rdX":91967,"rdY":453852,"latitude":52.06936633,"longitude":4.46788106,"bagNumberDesignationId":"0637200000256226","bagAddressableObjectId":"0637010000256227","addressType":"building","purposes":["residency"],"surfaceArea":103,"houseNumberAdditions":[""]}

Validation script URL:

https://www.woonveilig.nl/ENGINE/JAVASCRIPTS/WOONVEILIG/validation_c.js

Validation script frament:

	this.setStreetNameBlur = function(element_o)
	{
		var valid_b = this.setValidationByRegExp(element_o, '^[A-Za-z\\. ]+$', 'De Straatnaam bevat onjuiste tekens.');

		if (valid_b)
			element_o.value = element_o.value.charAt(0).toUpperCase() + element_o.value.toLowerCase().substr(1);
	};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment