Use regex to recognize valid social security numbersnbsp a


I need this done ASAP. If you can, try to make the code as simple as possible. I am not looking for something complex.

HOMEWORK

"On my honor, as an Aggie, I have neither given nor received any unauthorized aid on any portion of the academic work included in this assignment."

NOTE:  Every program from now on must include at least the exception-handling framework on page 152!  If you add another catch clause, it must precede all more general clauses; for example, if you add catch(Bad_area) it should come before the other two catch clauses.

1. Modify the code in section 23.7 to use a regex to recognize a string typed in as a valid or invalid ISBN-13 book number.  Every valid ISBN-13 book number has the following four parts:

     978 or 979

     nine digits; any digit can be preceded by an optional hyphen or space

     an optional hyphen or space

     one digit or the letter X

A sample run of your program should look like this:

     Enter ISBN: 978-1-84356-028-3

     That is a valid format.

     Enter ISBN: 978-0-684-84328-5

     That is a valid format.

     Enter ISBN: 978-0-8044-2957-X

     That is a valid format.

     Enter ISBN: 979-845-4087-3256

     That is not a valid format.

Name your program hw7pr1.cpp.

2. Modify problem 1 to use regex to recognize valid Social Security numbers.  A valid Social Security number consists of three digits, an optional hyphen, two digits, an optional hyphen, and four digits.  Make each of the three number fields a submatch (put it in parentheses) to check the following constraints:

If any of the three number fields is all zeroes, the number is not a valid Social Security number.  (Yes, that's why your UIN has OO in the second field!)

The first number field cannot be 666 or any number in the range 9OO-999.

The numbers

O42-68-4425,

O78-O5-112O,

123-45-6789,

111-11-1111,

222-22-2222,

333-33-3333,

444-44-4444,

555-55-5555,

777-77-7777,

888-88-8888, and

987-65-432x (where x is any digit O-9)

are invalid.

A sample run of your program should look like this:

Enter a Social Security Number: 666-55-4444

That number is invalid.

Enter a Social Security Number: 457555462

That number is valid.

Enter a Social Security Number: 4575554621

That number is invalid.

Name your program hw7pr2.cpp.

Solution Preview :

Prepared by a verified Expert
C/C++ Programming: Use regex to recognize valid social security numbersnbsp a
Reference No:- TGS01183893

Now Priced at $40 (50% Discount)

Recommended (91%)

Rated (4.3/5)

A

Anonymous user

4/2/2016 12:55:02 AM

Have to make an assignment that include all need this done ASAP. If you can, try to make the code as simple as possible. I amn’t looking for something complex. Homework "On my honor, as an Aggie, I have neither specified nor received any unauthorized aid on any portion of the academic work included in this assignment." Every program from now on must include at least the exception-handling framework on page 152! If you adjoin another catch clause, it must precede all more common clauses; for instance, if you add catch (Bad area) it must come before the other 2 catch clauses.