Javascript swear word filter / base64 query 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.

Taidot: HTML, Javascript, PHP, verkkosivujen suunnittelu

Näytä lisää: words with the prefix in, words with the prefix a, words that have the prefix be, 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, javascript look for a string in a string, html 5 syntax, form ss 4, decode a password, home base job pdf word, ctrl functionality search word javascript, higlight word javascript, textarea find word javascript, duplicate word javascript, highlight word javascript textarea

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

Projektin tunnus: #8680195

7 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ä
(685 arvostelua)

Hello, I understand your requirement and have experience to do this type of work. I assure you that we complete your product on time with quality. Please check your Private Message Box for more details. Thank yo Lisää

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

I understand you are in need of an expert to help develop a Javascript swear word filter. I am confident I can tackle it quickly. I would enjoy discussing it further as soon as you are available. My name is Joe and Lisää

$150 CAD 3 päivässä
(7 arvostelua)

As well as 7 years of technical experience by developing large web application and Government projects with PHP (CodeIgniter, Laravel),RESTfull API Development, eCommerce (Magento, WooCommerce), CMS(Wordpress), Javascr Lisää

$300 CAD 3 päivässä
(24 arvostelua)

Hi, Kindly have a look at some of my recent work [login to view URL] and [login to view URL] which are both online Australian stores. I am confident to deliver to your expectation, if given a chance. Kindly have Lisää

$330 CAD 7 päivässä
(16 arvostelua)

A proposal has not yet been provided

$250 CAD 3 päivässä
(7 arvostelua)

Hi! As discussed details of the work, I will deliver the required codes in maximum of 10 days, but with thorough testing.

$155 CAD 12 päivässä
(11 arvostelua)