Test
<p>#include <iostream><br />
#include <string><br />
#include <regex></p>
<p>using namespace std;</p>
<p>class student<br />
{<br />
string name;<br />
string address;<br />
string email;<br />
char password[20];<br />
char regno[9];<br />
int age;<br />
bool gender; // -1 is female, 0 is male (FALSE -> MALE, TRUE -> FEMALE)<br />
int height;<br />
int weight;<br />
<br />
public:<br />
void validateName(string n)<br />
{<br />
if (regex_match(n, regex (R"(([A-Za-z]*/s?)+)")))<br />
{<br />
setName(n);<br />
}<br />
else<br />
{<br />
cout<<"INVALID NAME"<<endl;<br />
}<br />
}<br />
void setName(string n)<br />
{<br />
name = n;<br />
}<br />
};</p>
<p>int main(){<br />
int opt=1;<br />
student s1;<br />
while (opt != 0)<br />
{<br />
cout<<"ENTER OPT:"; cin>>opt;<br />
string nameinp;<br />
cin>>nameinp;<br />
s1.validateName(nameinp);<br />
}<br />
}</p>