Extracting First Name from Full Name
When a form asks for "name," some people will type in their first name, others will type in their full name. Even when the form asks for "first name" or "full name," the contrary is frequently provided.
Without additional information available, one can't construct a full name from a variable containing only the first name.
However, it's actually quite simple to extract the first name from a variable containing the full name. Let's assume:
my $FullName = 'William J. Bontrager';
This line will extract the first name:
my $FirstName = (split(/\s+/,$FullName,2))[0];
The above will extract the first name ("William") whether $FullName contains 1, 2, 3, or more names.
It is assumed there will be no leading white space in $FullName's value. With leading white space, the $FirstName's value would be null.
This will remove any leading white space in $FullName's value prior to extracting the First Name:
$FullName =~ s/^\s*//s;
my $FirstName = (split(/\s+/,$FullName,2))[0];
Okay, one more.
The name might be provided by the form user as initial cap, all upper-case, all lower-case, or mixed case.
To conform all first names to initial caps, this can be used:
$FirstName = ucfirst(lc($FirstName));
Will Bontrager
Was this blog post helpful to you?
(anonymous form)
All information in WillMaster Blog articles is presented AS-IS.
We only suggest and recommend what we believe is of value.
As remuneration for the time and research involved to provide quality links,
we generally use affiliate links when we can.
Whenever we link to something not our own, you should assume
they are affiliate links or that we benefit in some way.
Recent Articles in the Library
The HTML optgroup Tag
The HTML <optgroup> tag allows you to group items in a dropdown list.
Determining Div Location
I generally get the location and dimension numbers of a div with the JavaScript getBoundingClientRect() function. Then access the numbers I need from the function's return value.
Site-wide Login System
A site-wide log-in system that lets pretty much any directory be password protected.
Image Show
With the no-custimizations-required script, it is now relatively easy to show off a series of images on your web page.
A Variables Dump
This PHP function returns details about the variable that is being dumped.
Handling CSV Files With PHP
Reading and writing CSV files with PHP is rather simple, compared to some other tasks.
Easy Random Image
This really is an easy way to implement random image selection.