How to Parse and Validate a Full Name in Javascript
1 min readMar 27, 2020
Having an automated system for processing names can be a great asset when dealing with large numbers of customers or users. So what’s the quickest way to set this up? Well, by using an API of course.
Let’s start with importing our API client, which just requires this script tag here:
<script src="https://cdn.cloudmersive.com/jsclient/cloudmersive-validate-client.js"></script>
From there, it’s time to call this function here:
var CloudmersiveValidateApiClient = require('cloudmersive-validate-api-client');var defaultClient = CloudmersiveValidateApiClient.ApiClient.instance;// Configure API key authorization: Apikeyvar Apikey = defaultClient.authentications['Apikey'];Apikey.apiKey = 'YOUR API KEY';// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)//Apikey.apiKeyPrefix = 'Token';var apiInstance = new CloudmersiveValidateApiClient.NameApi();var input = new CloudmersiveValidateApiClient.FullNameValidationRequest(); // FullNameValidationRequest | Validation request informationvar callback = function(error, data, response) {if (error) {console.error(error);} else {console.log('API called successfully. Returned data: ' + data);}};apiInstance.nameValidateFullName(input, callback);
Now enter in a name and try it out. The API will respond with everything sorted out, including nicknames, titles, etc.