Username Verification - Accept Only A-z0-9 And _(underscore),-(hyphen) And .(dot)
Jul 19, 2011
I have written a function for accepting name and should be atleast minimum 4 characters. It is accepting all characters including special characters. Now i want my function to accept only a-z0-9 and _(underscore),-(hyphen) and .(dot) Below is my function
I am sending credit card information to a merchant account script. The documentation for the MA states the variable names it requires, things like card-type, card-number, card-exp. So I have input fields for each.
The problem is my JS validation function will not recognize these variables if they have a hyphen. If I change the hyphen to underscore, the function will recognize them, ex: <input type="text" name="card-number"> <input type="text" name="card_number">
I can not change the field names to use underscores because the payment script is looking for the hyphen variable name. Anyone know how I can get the values of these fields with hyphens?
I am trying to pass dynamic String parameter to my javascript. The user enters sdome value and that is passed to the javascript as parameter. My problem is when user enters something of type cs204-1 or cs204.1 etc, the javascript does not run. On passsing simple parameters like cs204 or 111 etc, the javascript works fine. I need to pass any type of parameters to the javascript ( cs204-1 or cs204.1 etc) as I am making this for my college and the values to be entered by the user are of such type. My javascript code is : Code:
[Code]...
I tested the working of the javascript by using alert. It came for normal parameters but not for cs204-1 or cs204.1 types.
I am currently working with a cms system that doesnt keep within the correct name conventions (pre defined).Within a form, I simply want to set a date to todays date:
<script type="text/javascript"> function initdt(mf) { var t = new Date;
[code]...
This works perfect on a form I create, but sadly I must use a form within a pre defined system that uses "01-date" Is there a way around this? A simple way of setting 01-date to t.getDate();
I'm trying to match all integers before and after the hyphen:
12345-5
This is what I tried but always returns null
Code:
var divID = '12345-5'; var idPattern = /^[0-9]+$/; //Matching one or more numbers before the hyphen var id2Pattern = /^-[0-9]+$/; //Matching starts from the hyphen and all numbers that proceed
I am trying to pass dynamic String parameter to my javascript. The user enters sdome value and that is passed to the javascript as parameter. My problem is when user enters something of type cs204-1 or cs204.1 etc, the javascript does not run. On passing simple parameters like cs204 or 111 etc, the javascript works fine. I need to pass any type of parameters to the javascript ( cs204-1 or cs204.1 etc) as I am making this for my college and the values to be entered by the user are of such type.
My javascript code is : function deleteQuestion(id){ alert(id); questionId= eval("document.form1.deleteQ"+id+".value"); url='/DeleteQuestionServlet?questionId='+escape(questionId); document.form1.action=url; } I tested the working of the javascript by using alert. It came for normal parameters but not for cs204-1 or cs204.1 types.
I have a select that must be named starting with an underscore, and i am trying to get this working with a script of which this function is a part:
function expandone(){ if (document.getElementById){ var selectedItem=document.product._verse.selectedIndex contractall() document.getElementById("dropmsg"+selectedItem).style.display="block" }
This works perfectly if i remove the underscore from the select name and the 'document.product._verse.selectedIndex' line, but the select really needs that underscore for my shopping cart script.
I can work without this, but it is perfect for what i want, which is text (verses) showing when the customer scrolls through a select.
Are underscores not allowed in this context regarding the function above?
I suppose not, as it won't work with it.
I am not very profficient with javascript.
Is there a way round this so that i can leave the underscore in the select?
I have a string containing whitespaces, for example, "Michael Douglasemail.com". In Javascript, how can I replace the whitespace with underscore? "Michael_Douglasemail.com"
What I have is a file upload input (as part of a larger form) and I want to get some javascript that will replace spaces in a filename with another character, such as an underscore or dash. If possible, I would also like to be able to replace commas with an underscore or dash.
This is the regular expression I currently have /^(w+|w+.w+)@(w+|w+-w+).(w{2,3}|w{2,3}.w{2,3})$/; The script dates from about 2006. The script is ok for emails that just contain a "dot" before the @, as in: joe.bloggs@home.com
What needs to be changed in the above script to allow both these types of email? joe.bloggs@home.com and joe.bloggs-smith@home.com
I"m using [URL] for the line breaking of the link-names. It works wonderfull if the link is hyphenated like my-loooooooooooooooooooooooong-link-name, but ignores if it is with undescore.
How can one add a support the line breaking by underscore?
for example: my_loooooooooooooooooooooooong_link_name
will be: my_loooooooooooooooo oooooooong_link_name
I was about to sign up to .mac (www.mac.com) on my PC but when I went to free trial, it informed me that to get the trial, I would have to sign up using a Mac. I do have a Mac but I was wondering whether anybody could help me with the script for that.
What I would like is for someone on a PC to go to my site, and be given a customised message informing them that they can only browse the site using a Mac. I don't want a redirect, just something like the .mac system, but when somebody access's it on a Mac then the site will be displayed without a problem.
I have a html form which then pipes to a phpmail script to mail the information to myself, I would like to add some form of verification to ensure a user cannot just send a blank form.
Each field has a 'default' value which I think i could probably use to set a kind of check up such as if $blah == "default value here" die kind of effect..
I'm making a contest for a movie site and they want me to add age verification via a javascript call that will pop up a window if the user is under 18. I absolutely no clue where to start on this.
I need US zip code formatting on my page. As zip code can be 5 digits or 5-4 digits, our requirement is that when user types in 6th digit, hyphen automatically gets added between 5th and 6th digit. Ex: user enters 100161, it should become formatted as 10016-1 and then user can continue to add rest of digits.
I"m using [URL] for the line breaking of the link-names.It works wonderfull if the link is hyphenated like my-loooooooog-link-name, but ignores if it is with undescore.How can one add a support the line breaking by underscore?
for example: my_loooooooooooo_oooooooooooong_link_name.pdf will be: my_loooooooooooo_oooooooooooong_link_name.pdf
i'm trying to use a regular expression to verify an order. I basically don't want any decimals or negative numbers allowed. I believe I have any digit 0-9 one or more times and negating decimals. but for some reason it allows decimals and letters. also is it correct to put return true or can i just leave it blank?
var varifyThree = /^\d*[^\.]$/; var productThree = document.getElementById('prod3').value; if (productThree==null || productThree=="" || varifyThree.test(productThree)) { return true;
I keep getting an error that says item is null. I'm a little lost because once I got my regExp to start working this actually worked for a little bit. When I came back I was getting an error.
var creditExp = /^([345])(\d{3})\-?(\d{4})\-?(\d{4})\-?(\d{4})$/; var creditNumber = document.getElementById("creditnum").value; var item = creditExp.exec(creditNumber); document.getElementById("creditnum").value = item[1] + item[2] + "-" + item[3] + "-" + item[4] + "-" + item[5]; if (item[1] == 4 && document.getElementById("card1").checked == true) { return true; }else if (item[1] == 5 && document.getElementById("card2").checked == true) { return true; }else if (item[1] == 3 && document.getElementById("card3").checked == true) { return true; } else { alert("You must enter a valid credit card number."); document.getElementById("creditnum").focus(); return false; } var billingName = document.getElementById('creditname').value; if (billingName == null || billingName == "") { alert("You must enter your first name as printed on your credit card!"); document.getElementById('creditname').focus(); return false; }
I have a signup form on my site..when the user clicks the signup button, I am using a little script to check the form and make sure it's filled out correctly. I know i'm calling the script right because I did some error checking/debugging but it isn't actually doing its job.
Further more, I tried a quick alert to see the value of my variable, returned and I get an alert that reads "[object nodes list]".
Here's my script
<head> <script type="text/javascript"> function chk_Empty(){ alert("working");
im trying to make a calendar verification in javascript for client side registration page....but i stuck in "calendar function"....when i run the code without "calendar function" it works,,,,can anybody tells me wht am i doing wrong....the code is shown below