עמוד ראשי » זירת השאלות » תווים עבריים.615צפיות7תשובותתווים עבריים. פרופסור גלר, 25 באוקטובר, 2004איך בודקים בRegExp אם יש תווים עבריים במחרוזת?תגיות: פורום צד לקוח
7 תשובות
תשובה
function checkHebrew(str) {
return /[א-ת]/gi.test(str)
}
alert(checkHebrew("בדיקה"));
הפלט בדוגמא יהיה true.
תודה
אני לא יודע אם זה בטעות או לא –
אבל שים לב שזה לא בודק שכל המחרוזת מורכבת מתווים עבריים, אלא רק אם יש תו מסויים. קלט כזה יתקבל: dsakldasאגדילחdsjkdlsa…
אם לא יעזור אז בטח שלא יזיק…
בידוד שם תמונה.
נגיד ויש לי את המחרוזת:
C:WIN98desktoppic.jpg
איך אני מבודד את pic.jpg עם regExp ?
אפשר גם בלי
var path = "C:\WIN98\desktop\pic.jpg";
var fileName = path.substring(path.lastIndexOf("\"),path.length);
ואם אתה מתעקש על RegExp אז:
var path = "C:\WIN98\desktop\pic.jpg";
var rExp = /.+\(w.w{1,5})/
var filename = path.replace(rExp, "$1");
למרות שאני לא ממש בטוח בו
מה הבעיה לעשות ככה:
var path = "C:\WIN98\desktop\pic.jpg";
path = path.split("/");
path = path[path.length-1]
שזה לא יעבוד
אתה עושה ספליט על תו שלא קיים במחרוזת אז זה עושה לך מערך עם איבר אחד שזו המחרוזת עצמה.
בכל מקרה לדעתי הכוונה שלך הובנה.
יש כמה דרכים לעשות כל דבר. החוכמה זה למצוא את הדרך הכי יעילה לעשות זאת