שלח תשובה

זירת השאלות

9 תשובות

  1. ניר טייב הגיב:

    התכוונתי ל-JS
    אבל מצאתי לזה מדריך ב-devGuru ומצאתי שם גם ל-VBS ובקשר למאמר
    ב-devGuru היה כתוב

    Split(Expression, Delimiter, Count, Compare)

    כאשר count זה מספר הפעמים שיחלק. נגיד ויש לנו את הקוד הבא

    <% mystring = "How now brown cow?" %>
    <% myarray = Split(mystring, " ", 2) %>
    <% =myarray(0) %>
    <% =myarray(1) %>

    אז זה הפלט שיוחזר

    How
    now brown cow?

    ואת הפרמטר הרביעי לא הבנתי אבל לא חשוב אני עובד ב-JS

    והנה הקישור לאותו עמוד http://www.devguru.com/Technologies/vbscript/quickref/split.html

  2. ניר טייב הגיב:

    מה מקביל ל…
    מה מקביל לפונקציה lan ב-JS ?
    ומה מקביל לפונקציה left ב-JS ?

    בתודה ניר

  3. זהר פלד הגיב:

    אממ… אז ככה:
    לפונקציה left אין ממש מקבילה ב js , למרות שאפשר בהחלט להשתמש במתודה substring של האובייקט String של js (שמקבילה בעצם ל mid של vbs), בדיוק באותה הצורה שאפשר להשתמש ב mid במקום ב left של vbs.

    לגבי lan, אין כזו פונקציה ב VBS, אז אני מניח שהתכוונת ל len, בתחום של המחרוזות. המקביל שלה ב js הוא המאפיין length של האובייקט String.

  4. אוריקס הגיב:

    אם כוונתך לJS
    אז זה די דומה ל VBS, רק בשילוב שימוש עם RegExp

  5. ניר טייב הגיב:

    אוריקס…
    בכלל לא חייבים את ה-regExp בזה הנה דוגמא ל-split ב-JS

    strSplit = new String("שלום , לכל העולם , וגם לאשתו")
    splitArray = strSplit.split(",")
    document.write(spltArray[1])

  6. אוריקס הגיב:

    זה אותו עקרון.
    גם ספליט ב RegExp יחזיר לך מערך, רק שאפשרויות המיון מורחבות יותר (מן הסתם).

  7. ניר טייב הגיב:

    תאמין לי…
    (ואני מאמין לך !!!) אני יודע שזה יחזיר מערך כי מן הסתם זה מה שעושה הפונקציה עצמה ובקשר לאפשרויות המיון לא ידעתי את זה [טוב אני אבדוק כרגע אני לומד ג'אווה (לא סקריפט) ]

    נ.ב
    יש מצב שתענה (אם אתה יודע ) בפורום ASP בתפוז ?

    בתודה ניר !!!

שלח תשובה