RegExp Match Returns An Array Of Length 2?

Jan 11, 2010

why I get an array containing [xml, xml]

Code:
str = 'index.xml'
re = RegExp( /([^s./]+)$/ ) ;
str.match(re) // -> [xml, xml]

I only need xml, not an array, and especially not [xml, xml]

Update: thnx mrhoo, thats clear now!

View 1 Replies


ADVERTISEMENT

Split() With Regexp In FF2 Returns An Array Including Delimiters?

Jun 6, 2007

var myString = "hello0x0there";
splitString = string.split(/(0x0){1}/);

in firefox the returned array is 3 elements long, with the middle one being the actual 0x0. is this the intended implementation, and why?

View 1 Replies View Related

Creating An Array, That's Length Is The Result Of A Match

Mar 6, 2006

I'm wondering if anyone would be most kind as to give me a few pointers on the subject of arrays! I'm trying to create an array of an unspecified length, the length is based on the result of another task that is performed in my code:

View 3 Replies View Related

Regexp / What Does This Match?

Jul 1, 2010

Can someone please let me know what this matches - i can work out some but not all code...

View 3 Replies View Related

Trying To Match A Newline With A Regexp.

Aug 6, 2009

Trying to match a string containing a newline, among other things.

View 4 Replies View Related

RegExp - Just Match The Part Before The <a

Sep 22, 2011

I have this string: this is my test <a href="yay.html">yay</a> and want to just match the part before the <a...: this is my test I can't figure out the regular expression for this. I've tried everything I can think of. It seems that it needs to do a non-greedy search on the first < it finds, but nothing works, like: ((.*<)?)

View 2 Replies View Related

RegExp: How To Match On Exact String Only?

Jul 23, 2005

I am trying to figure out how to set up my reg exp search so that the search
will only match on the exact word.

Here is the current problem code:

Word1 = "RealPlayer.exe"
Word2 = "Player.exe"

RegExp re = Word2;
if (re.Find(Word1))
{
bFound = TRUE;
}

Currently the bFound is set to TRUE since "Player.exe" is found within
"RealPlayer.exe". But I only want bFound to be TRUE is if the entire word
matches.

View 6 Replies View Related

RegExp: Get A Match When A String Is NOT Found

Sep 25, 2006

I need a regexp function which makes a match when the string contains <img...AND the img tag above dows NOT contain a certain path Here is what I have:

<imgs.*(src).+>

This matches if my string contains "<img .....src.....>" (the dots can be anything, I dont care). However, after the "src" part and before the ....

View 2 Replies View Related

Regexp - Replace Part Of Match

Feb 5, 2006

this will match any instance of a number following a letter/[a-z][0-9]/gmiso thatvar str="abc123 456";alert(str.replace(/[a-z][0-9]/gmi,''));would return "ab23 456".

how would i replace just the number? so as to get back "abc23 456" - or ideally "abc 456" ?

View 1 Replies View Related

Multiple Line Match With Replace Without Regexp?

Aug 13, 2010

how can I do a multiple replaces without using regexp? Right now I just have a while that keeps checking if it exist, then if it does, replacing it. Not very efficient.

View 14 Replies View Related

Recording Positions Of Multiple Substrings That Match A Regexp

Apr 11, 2007

Is there a way to get the position of multiple substrings that match a
regexp without using closures? match() returns the substrings
themselves, not the positions, and search() seems to only return the
first position. Here's what seems to work (under Shanti Rao's jsdb.exe
shell) but I get a bit nervous about using closures Code:

View 1 Replies View Related

Regexp - Negative Match For Fixed String (vs. A Char List)?

Mar 28, 2007

Is there a way in a regexp to *not* match a fixed string value?

Using [^blah] gives matches to anything not containing *any* of letters
b,l,a and h. Whereas I want to match anything that does not containing
the exact string 'blah', i.e. *all* the letters.

Possible?

View 4 Replies View Related

JQuery :: .length Always Returns True

Mar 18, 2010

I'm brand new to jquery, and am trying to set up a dynamic navigation dropdown which is populated with XML by our system (which I can't change.) For some reason, IE6 is showing space where the unused <li></li> tags are. I am trying to create a jquery code which will detect whether or not a link is present in the <li> so I can turn the display off or on dynamically. The relevant jquery code is here:[code]It should eventually appear like this, the way it does in Firefox due to CSS styling:[code]Which means that somehow, it is reading the <a> even when there isn't one.

View 4 Replies View Related

Regular Expression Match Always Returns Null

Feb 12, 2010

I found this regular expression on the internet and it works fine when I test it in various validators on the web.

Code:

^(((0?[1-9]|1[012])/(0?[1-9]|1d|2[0-8])|(0?[13456789]|1[012])/(29|30)|(0?[13578]|1[02])/31)/(19|[2-9]d)d{2}|0?2/29/((19|[2-9]d)(0[48]|[2468][048]|[13579][26])|(([2468][048]|[3579][26])00)))$

It's purpose is to check for valid date and allows formats mm/dd/yyyy, m/dd/yyyy, mm/d/yyyy or m/d/yyyy.

When I try it with the code below it always returns null.

Code:

function isValidDate(/* String */ p1_date) {
var x = "^(((0?[1-9]|1[012])/(0?[1-9]|1d|2[0-8])|(0?[13456789]|1[012])/(29|30)|(0?[13578]|1[02])/31)/(19|[2-9]d)d{2}|0?2/29/((19|[2-9]d)(0[48]|[2468][048]|[13579][26])|(([2468][048]|[3579][26])00)))$";

[Code].....

View 4 Replies View Related

String.Length Function Returns Undefined?

Mar 27, 2011

When I run the following code, the .Length function returns "undefined."

var strTest = 'test';
alert(strTest.Length);

Using the typeof function, I know that JS is treating the variable as a string.

View 4 Replies View Related

JQuery :: .find() Returns Empty Array When Trying To Match Input.class ($("input").addClass("test").find(".test"))

Oct 4, 2010

The .find() method does not seem to match on input fields by using a class. The ti This problem seems to be only visible on input fields. The following is a demonstration of the issue:

Example at [url]

View 2 Replies View Related

RegExp Array Problem

Dec 15, 2005

I'm trying to write a RegExp that will return search an array and
return the closest 10 matches, for example, if i entered "Hel" and my
array contained "Hello", "Hell", it would return Hello and Hell,
however, if i entered "ell" it wouldn't return anything.

The code that i need to modify is: -

var searchterm = "Hel";
var re = new RegExp("^")
re = /^/

if(searchterm !='')
{
var matches = 0;
for(var i=0; i<myarray.length; i++)
{
if(searchme != false)
{
if (searchterm == myarray[i])
{
write (myarray[i]);
matches++;
}

}
if(matches==10) break
}
}

Obviously this is only returning exact matches and having tried to add
the RegExp into there hasn't worked as yet.

View 7 Replies View Related

Diving Into Regexp By Porting A Perl Script Over To Js That Uses Regexp To Compress Into A Bookmarklet Capable Format?

Aug 10, 2010

I'm finally diving into regexp by porting a perl script over to js that uses regexp to compress javascript into a bookmarklet capable format.I've successfully worked out 90% of the expressions but am troubled with a few, this one at the moment is odd:I want to remove the first line if it hasjavascript:So I thought str.replace(/^javascripts+:s+/, "") would be ok. I want javascript text, any space, colon, any space and new line. what I'm doing wrong.btw this is the original perl version

$src =~ s{^// ?javascript.+:.+
}{};

View 3 Replies View Related

Multidimensional Array Length?

Jul 8, 2010

Is there any function or property for finding out the size of the first (or for that matter any) dimension of a multidimensional array?EDIT:There seems to be no such functionality, I found a solution that does not require it. If anyone is reading this for the same reason; it needs to be scripted.

View 2 Replies View Related

JQuery :: Loop Through Array And If A Match Go To Next One?

Apr 28, 2011

I am trying to get good using the $.each() in jQuery. I have a simple little task that I want to solve.

I have created a simple page with 100 boxes, each box with 4 colors. What I want to happen is if you click one box, it will change colors to the next box and so on. so for example here are 4 boxes

Red | Green | Blue | Yellow

If you click on Red you would get:

Green | Green | Blue | Yellow

If you click on the Green (1st one) you would get:

Blue | Green | Blue | Yellow

I have created a jsfiddle for you to view with what I have so far. I am stumpped at creating a match for the class name and if it matches to then go onto the next color in the array.

[URL]

View 4 Replies View Related

Input Value Should Match Array Or Alert

Feb 6, 2010

NEED INPUT VALUES TO MATCH ARGS ARRAY OR THROW AN ALERT

This is what I have but I want the alert to refrence the var args= or throw the alert.

Code:

View 4 Replies View Related

Array Length Not Working In Safari?

Jun 8, 2009

The problem is that it keeps returning a value of 0 every loop. When tested in Internet Explorer, FireFox and Google Chrome, it works just fine, returning values as it should (in this case the values of 32, 36, 35, 36). However, like i said, Safri returns 0, 0, 0, 0.

Crazy thing is, before it calls the checkArray() function, i check to make sure its sending the correct number and it does, so its something to do with the .length part since i did a check on that and that's where its coming up with the 0's.

var aryItems = new Array();
function add2Array(theName){aryItems[aryItems.length] = theName;}
function checkArray(theName){
for ( var z=0, len = aryItems.length; z < len; ++z ){

[Code].....

View 6 Replies View Related

Using Option.length With Php Array In Form

Feb 16, 2009

Ok the setup is basically this. The user selects a option in a drop down field, whatever they select through javscript additional records are populated in a second select field. This second select field allows for multiple selections, however I am submitting the form to a php script and I want to capture the multiple selections in the second select field. To do that for php I need to turn the field into an array so I have to add the brackets, [], to the name of the select field.

In php you can name the field like so:

Code:
<select name="fld[]" size="1">

The problem is in the js function when I give it a field name with [] the script doesnt work. Here is the js function:

Code:
function channelform(select_value) {
IntPath = document.channel_form.cid[]
TheOptions = IntPath.options.length

[Code]..

You can see the [] for the cid field name. Whenever I add that to the field name the js script is broken. How do I get it to work so that I can pass an array to php when the form submits?

View 2 Replies View Related

Array Value Returns Undefined?

Dec 11, 2009

I have a homework assignment which is pretty simple. It is a grade calculator that uses arrays to gather the grades from the user. This is what I have for the problematic section:

var homework = new Array(2);/* The grades entered by the user for Homework 1, 2, and 3 */
var project = new Array (3);/* The grades entered by the user for Project 1, 2, 3, and 4 */

[Code].....

My problem is the document.write portion of the code, where it is supposed to return either homework[0], project [0], or exam[0], it instead returns undefined. There is no problem with any other subscript. And yes, it does successfully prompt me for each of the [0] subscripts in the first part of the code. Am I just missing something that is right in front of my face? Does all arrays not start with the [0] subscript?

View 1 Replies View Related

JQuery :: How To Make Text Match Array

Jul 22, 2009

I have string and array:
text = "xxxxxxonexxxx"
array = ["one", "two"]
I need
if (text.match(array)) {...}
But it does not working. How can I check this?

View 1 Replies View Related

Match All Array Elements Or Throw Alert?

Feb 6, 2010

Input values to match args array or throw an alert. This is what I have but I want the alert to refrence the var args= or throw the alert.

function qtymultiply(qty){
var fs=qty.parentNode.parentNode;
var subtotal=document.getElementById('subtotal');

[Code]....

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved