הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   js regex (https://hosts.co.il/forums/showthread.php?t=99772)

איציק ברבי 11-09-12 11:42

js regex
 
אני מקבל נתון כזה
קוד:

xxx|||yyy
yyy ו xxx נתונים משתנים.

אני עושה ככה,
קוד:

if(string.search(/(.*)|||(.*)/) != -1){
 // match found!
}
else{
 // no match found
}

הבעיה היא שאם אני שם את המחרוזת הזאתי:
קוד:

var string = "123adas???OK";
הוא אמור להעביר לELSE ולא מעביר..
יש למשהו מושג?

ניסיתי גם ככה:

קוד:

var patt1 = new RegExp("/(.*)||||||(.*)/");
alert(patt1.test(callback));

בכל מקרה הוא מוציא לי true..
מה הבעיה בכל העניין הזה?

Haimz 11-09-12 13:47

HTML קוד:

var string = "yo|||sup";

if( string.match(/(.+?)\|\|\|(.+)/) )
{
        alert(true);
}
else
{
        alert(false);
}


איציק ברבי 13-09-12 11:36

תודה.


כל הזמנים הם GMT +2. הזמן כעת הוא 16:31.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ