I ask the user to enter a time in the formatio 12:30 PM. onChange I
send the string to this function. I'm using alert boxes to test
it...and am always getting the "Does not work" alert box. What am I
doing wrong?
I need to supply a method with an array of strings, which will eventually be used to pattern match against another array of strings.
1. Is there a good way to span multiple lines when creating an array from a list of strings? (I want the most readable list I can get.)
// The following doesn't seem to work urlExclusions = newArray( "my.domain.com/dir1", "another.domain.com/dir2", "third.domain.com/blah" );
2. When I'm looping over the above array in a method, what's the best way to use these as patterns to match? Does "new RegExp(urlExclusions[i], "i") do all the necessary escaping of whatever literals might be in the urlExclusions[i] string? (All characters in the above strings should be treated as a literals. I don't intend for that list to be a place to put RegEx.)
Example: I want to do something like this with the list:
for (var i=0; i < urlExclusions.length; i++) { pattern = new RegExp(urlExclusions[i], 'i'); if (pattern.test('http://my.domain.com/dir1')) { document.write("Matched"); } else { document.write("Didn't Match); } }
i am having trouble with a program for class hoping someone can point me in the right direction i am supposed to use nested for loops to output 2 seperate webpages one with the first pattern below and then another with the second pattern.
I am new to javascript and would like to search for the element with id but the element id are changing if i use different navigation in that web page example: C21_W68_V69_notes_struct.text changes to C24_W78_V79_ notes_struct.text or any other name next time hence i would like to search that element using a pattern like notes_struct.text as there exist only one element ending with this pattern. I am using old version IE and would like to use javascript only.
I have written an ASP.net app that pulls settings from a database. Part of the setting definition is a regular expression that I want to use on the client via JavaScript for data validation...
1) Sample code for the setting object: ---------------------------------------------------- function setting(id, name, validationPattern, validationMsg) { this.id = id; this.name = name; this.validationPattern = validationPattern; this.validationMsg = validationMsg; }
2) Sample code on the page that creates a new setting object: ---------------------------------------------------- setting(1, 'test', '^d{1,1}$|^d{2,2}$|^100$', 'invalid value');
3) The issue: ---------------------------------------------------- The setting object gets built just fine except the pattern argument gets escaped by javascript!!!
^d{1,1}$|^d{2,2}$|^100$
GETS ESCAPED TO
^d{1,1}$|^d{2,2}$|^100$ (Notice how the double is now a single )
Is there any way for me to preserve the pattern text as is?
I want to validate the value in a textbox such that the first character should be a symbol like # or $ followed by 2 alphabets which is followed by numbers.I tried a pattern like code...
Im trying to find if a particular html markup pattern (<ROD> ... </ROD>) within a string and if its found then replace it with another string.eg."This is my string and it might <ROD>PartNumber123</ROD> contain HTML markup"So in this case I want to replace "<ROD>PartNumber123</ROD>" with {0}. If there is no <ROD>...</ROD> then dont do anything.Im sure im doing this the wrong way, maybe a regular expression would be best.Although this works its not very clean and I just cant find the correct solution.
function parseData(data){ var r1 = data.indexOf("<ROD>",0); var r2 = data.indexOf("</ROD>",0);
I am trying to do a pattern match and check something in a condition but cant get it to work. The first value changes and I need to check and do something if I get a hit on it.
Code: var mydata = "?first=one&second=two&third=three"; if (mydata.indexOf("first") == "something") { alert("No Hit"); } else { alert("Hit"); }
Basically I am trying to find out if first is equal to one in the mydata string. My above attempt is not working.
I need to validate three textboxes and it will validate for numbers. How should I change my code to validate three textboxes?
Code: Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
[code]....
I need to use Javascript to validate 3 textboxes, whereby the users can only key in numbers (because they are phone numbers related fields). If any of the textbox is empty, display an alert message to show which textbox is empty. I do not want to show many alert messages to show that, for example, text1 and text2 are empty, it will show two alert messages. I would need to show one "summarized" alert message instead.Next, check if the textbox matches the pattern (which is to check if it has the skeleton of a phone number). If it is, show an alert message that it is alright. Else, show that it does not match.
I am trying to make an application that displays a pattern of asterisks a certain way. the only output statements I could use are to get the pattern below. My question would be which way to use the nested loop, (do i do while(if else)...
This code not sure what the final result should be. <?xml version = "1.0" encoding = "utf-8"?> <!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 StrictEN" [URL]"> <!-- Exercise 7.25 Solution --> <html xmlns = "[URL]"> <head> <title>Solution 7.25</title> <script type = "text/javascript"> <!-- var side = 8; var row; document.writeln( "<pre>"); while(side>=1){ row = 8 if (side % 2 != 0) document.write(" ") while(row >= 1){ document.write("* ") row -= 1; } end while document.writeln(); side -= 1; } end while document.writeln("</pre>") --> </script></head><body> <p>Click Refresh (or Reload) to run this script again.</p> </body></html>
This what I got when I ran the script. Click Refresh (or Reload) to run this script again. These ere the constraints of the assignment. Write a script that outputs XHTML text that displays the checkerboard pattern: Your program may use only three output statements to display the pattern: 1. Only one document. write( "* " ); 2. Only one document. write( " " ); 3. and Only one document. writeln(); writes a newline character You may use XHTML tags (e. g., < pre>) for alignment purposes. [Hint: Repetition structures are required in this exercise.]
It checks that the character before the comment isn't a backslash or that we're at the start of a string/line since it's in multi-line mode. Then it captures the actual comment. Seems to work so far... I have the following RegEx that matches double slash comments:
Code JavaScript: ///.*$/gm
It works fine except for this one exceptional case where a RegEx which ends in a slash is followed by a comment as in the following example:
Code JavaScript: //*[sS]*?*//gm, // Slash comment
The RegEx captures "//gm // Slash Comment" as a comment, removes that piece, and in the process breaks what used to be a valid RegEx statement. how I might be able to fix the pattern to avoid this issue?
I was trying to make some clever class based on a factory pattern. See this page: [URL] So i did this:
[Code]....
As you can see, I have an internal method "showDialog". In the jQuery part, where i create a dialog, I have two function for the drag and dragStop events. Why can I not create them in the same way as the showDialog function? Something like this
I wanted to only match in the middle of a string I have a string = " sdfasf 23234" I wanted to get the numbers like /([0-9]*)/ But this fails and returns nothing because the string begins with letters. Instead I had to do /[a-zA-Z ]*([0-9]*)/
If that's the case then, why do we bother with something like /^[a-zA-Z]*([0-9]*)$/ The pattern is already assumed to start at the beginning of the string
I need to parse an an HTML page and pull what ever values are in these JavaScript tags. There will usually be multiple tags with different values between the single quotes. The value in the next example I need to pull into my array would be 'A728'. Here is an example code..
I need to extract "name" from the URL that is case insensitive. For instance, lets say I wanted to find the following in the url: WT.nn_iz BUT the url can have: [URL] How can I extract the: wT.NN_iz and put that in a variable? The reason being is that users can link to my site with that in case insensitive, so I have to be able to identify "WT.nn_iz" no matter how it comes in.
I am writing a function to 'expand' common postal address suffixes, such as "RD" to "ROAD", etc.
A suffix must be prefixed by a ' ' (space) character and preceded by either a ' ' (space), '.' (period), ',' (comma), '/n' (line break), OR be at the end of the TEXTAREA box.
So I have created a simple calendar [URL] and I have a bunch of "More Info" buttons I made from cells. In a table cell to the right are a bunch of hidden DIV's that all appear when you rollover a "More Info" button, obviously giving more details about the calendar date/event.
My problem is that I have to give an exact "top" css position to every one of these hidden div's every single time I add a new event to the calendar. I want to dynamically tell each hidden div to match the "top" css position to match the top position of each "More Info" button. How do I do that?
I try to make a little regexp which can match all HTML tags from a string and outputs all tags which are not closed. This is what I got so far:
html = "test <b>do not show this</b> blabla <p align='left' test2=sdf>haha hm <hr size=1>test"; tags = html.match(/<[^/](([w]*)[w]*)[^>]*>(?!.*<[/]2>)/gi); window.alert(tags); This code outputs all HTML tags, even if some of them are closed.
It should check for text inside < and >, select the first word (which specifies the tag's name like IMG or HR) and then look if a </ tagname > version does NOT exist. If it doesn't exist, it should output the complete tag, like <img src="blaat.jpg">.
I'm having an issue with a regex which is not matching all occurrences.
I've included a simplified sample script in its entirety - to clarify what i'm trying to do - but note the result of the matches: It seems to find only the last occurrences in each element in the retrieved node.
Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>
I want to creat a webpage ,there are four catagories,and each catagory consist of lots of company name.i want such a script which user to search the name of the company such a way thata b c d e f g h i j k l m n o p q r s t u v w x y zthis the character link,when a user click on character a it will shows the company name starting from character a like abc,atr,ahj,ajl,afhg..... when when a user click on character s it will shows the company name starting from character s like sre,sfg,stoi,sjkl