פורסם 2008 ביולי 617 שנים רציתי לדעת האם יש למישהו כיוון כיצד אני יכול לבדוק מתוך קובץ האם שם המחשב שמצויין בקובץ נחשב לחוקי?* לא עולה על 15 תווים.* רק תווים כגון (a-z,A-Z, ו _)רעיוניות התקבלו בברכה...
פורסם 2008 ביולי 617 שנים מחבר יתכן שיש כבר פונקציה מתאימה בפלטפורמה. ואם לא, אולי regular expressions?האם אתה יכול להרחיב טיפה על הפונקציות של regular ?
פורסם 2008 ביולי 617 שנים מחבר בהמשך לשאלה הנ"ל...איך אני יכול להחזיר תשובה מתוך פונקציה...כאילוfunction blabla(compname)If (RegCheck.test(lol) And Len(lol) <= 15) Then return TrueElse return FalseEnd Ifend function
פורסם 2008 ביולי 617 שנים http://docs.rinet.ru/VB/ch3.htm#CreatingandCallingFunctionshttp://www.w3schools.com/VBscript/vbscript_procedures.asp
פורסם 2008 ביולי 617 שנים מחבר כן הסתדרתי עשיתי בסוף דבר כזה... Function CheckComp(strComputer)'Check if computer name is legal by the following conditions' Max 15 Chars, only a-Z/0-9/*/-/_Set RegCheck = New regexpRegCheck.IgnoreCase = TrueRegCheck.Global = TrueRegCheck.Pattern = "^[\*|\-|\_|0-9|a-z|0-9]{1,15}$" If (RegCheck.test(strComputer) And Len(strComputer) <= 15) Then CheckComp = TrueElse CheckComp = FalseEnd IfEnd Function אני עדיין לא הכי מבדיל בין sub לfunction אבל זה עובד יפה תודה לעוזרים
פורסם 2008 ביולי 617 שנים מחבר 10X ישר למעודפים שלי הדרך לבדיקת חוקיות של שם המחשב נכונה? (מספיק מהירה או יש יותר קצרה)? (או יותר נכונה)?
פורסם 2008 ביולי 617 שנים בתוך סוגריים מרובעים אתה לא צריך לשים, סוגריים מרובעים מראש אומרים שצריך לקחת רק אחד מהתווים.חוץ מזה, יש כל מיני קיצורים:http://www.regular-expressions.info/posixbrackets.htmlhttp://www.regular-expressions.info/charclass.html#shorthand
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.