Javascript curse word filter / URL query string parsing base64 decoding & masking

I am looking for a veteran javascript/php programmer that can create some scripts. I would need the scripts to be universal that work cross-browser where I can copy paste them into any of my html/php sites. I would like the scripts to be created as a package file so we can call functions necessary. Scripts would be processed with the same form so they must work together concurrently if needed. Here are the scripts needed:

1. Script that will look at the data input fields in a form and ensure that the fields are not empty. If they are empty the script should return an pop up alert message of choice which would be unique for each field. IE: empty name and email address fields would return "Please enter your name" and "Please enter your email address" pop up alerts for both if they are blank when the user clicks on the form submit button.

2. Script that will check each data input fields and make sure that there is no swear/bad words when the user clicks on the form submit button. The swear word filter must have the ability for the admin to add custom additional swear words on demand if necessary and be able to look for certain strings in a word in the event that someone tries to be tricky. IE: If user inputs "youareapunkass" it would look for the string "punkass" which would of already been defined by admin in the list and return a pop up alert that tells the user this word is not allowed with message of choice.

3. Script that will check each data input fields and make sure that only numbers can be entered. Admin can define himself in the form max length of input data field in the form.

4. Script that will check the email syntax to ensure user input a correct email. IE: cannot add email @@ [url removed, login to view] or .email @ domain com or !email at domain com. (We need the user to input a valid, properly syntaxed email that does not have anything like ! @ # $ % ^ & * ( ) in the prefix or suffix of email address.)

5. Script that can define how many characters a user can input in the data field. IE: Can only be 4, 6, 8, or 12 characters. It can also be a set of characters. IE: data field can only have a 4 or 6 characters password only. Anything else returns pop up alert with message of choice. (This might be two separate scripts)

6. Script that will grab the current URL in title bar when the page loads and parse the URL for anything after "?" or basically grab the "query string". In our case it would be an email address. Javascript can be used but we basically need it to grab the query string (email address) and add it to a data field of choice in a form. The script must be able to differentiate or check to see if the query string is infact base64 encoded. If the query string is infact encoded with base64 encryption it would need to decode it and then add it as string/email to the data input field of choice. Once decrypted, the email should be added to the data field and we would then like the query string/email address to be masked with only the first 2 and last 2 letters/numbers showing in the prefix of the email. IE: "myemailaddress at domain com" would show up in the data input field as "my**********ss at domain com". The asterix* should only be a mask and if the input data field is to be added to a POST or SESSION the results would still save up as "myemailaddress at domain com" without asterix* in the POST/SESSION. The correct end result would be email "myemailaddress at domain com".

All this must be presented to us in the example of a functional form with submit/continue button that we can use as a template to copy paste into other projects that we have. Also we would prefer the scripts to be packaged together where we can simply call what we need in the event that we dont need to have all scripts running for a data input field. IE: One field we might only need to use the swear word filter only. We want it bug free, thoroughly and fully tested before finishing.

Taidot: Android, iPhone, Javascript, PHP, tietojärjestelmäarkkitehtuuri

Näytä lisää: words with the prefix in, words with the prefix a, words that have the prefix be, up string, string prefix, prefix string, prefix of a string, prefix a words, please enter your password to continue, please enter your password, please enter your email, php string to html, parsing input, javascript look for a string in a string, html 5 syntax, form ss 4, decode a password, curse com, sql query vba word, connection string sql server word vba

Tietoa työnantajasta:
( 2 arvostelua ) Toronto, Canada

Projektin tunnus: #8729743

Myönnetty käyttäjälle:


Please hire me! Please hire me! Please hire me! Please hire me! Please hire me! Please hire me! Please hire me! Please hire me! Please hire me! Please hire me! Please hire me! Please hire me! Please hire me! Please hir Lisää

$100 CAD 3 päivässä
(133 Arvostelua)

9 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Hi Thanks for your valuable time. :-) Just reply with 'Yes' and We will come up with a. Detail project plan with our comments/queries. b. Best-feasible-real COST & TIMELINE Latest Projects : [login to view URL] Lisää

$250 CAD 15 päivässä
(739 arvostelua)

I have read your project details, and I am interested in offering my services. I provide 100% satisfaction guaranteed on all my work. Milestone is required to begin; to be released when the job has been satisfactor Lisää

$185 CAD 3 päivässä
(783 arvostelua)

I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably Lisää

$257 CAD 15 päivässä
(64 arvostelua)

I have been coding and developing websites for the past couple years, and gained substantial knowledge and experiences in PHP. I have completed many projects, some of which can be found in my portfolio. I have the abil Lisää

$257 CAD 10 päivässä
(33 arvostelua)

Hello, I have programmed the script for steps 1,2 and 3. Here is a demo : [login to view URL] I can do the job in one day. Contact me if you want the whole script. Best regards.

$160 CAD 1 päivässä
(32 arvostelua)

Dear Sir/Madam, Thank you for posting a project. We have experience of 5 Years in IT(Software) field and our expertise is in iOS, Android and Website Development. I have read and reviewed your project details and We Lisää

$250 CAD 10 päivässä
(24 arvostelua)

HI Sir/Madam, We are new to Freelancer but not to Web Development Arena and if you can provide us an opportunity to work for you we would be delighted and I can assure you that you wont regret your decision. Lisää

$200 CAD 3 päivässä
(12 arvostelua)

Hello, I'm new freelancer with skilled in CSS, HTML, Javascript, PHP. I'm also an efficient, hard working person who always put 100% to work and willing for new challenger. If you want to copy and paste in html pa Lisää

$105 CAD 3 päivässä
(8 arvostelua)