449
צפיות
צפיות
7
תשובות
תשובות
תווים עבריים.
איך בודקים בRegExp אם יש תווים עבריים במחרוזת?
איך בודקים בRegExp אם יש תווים עבריים במחרוזת?
שירות אחסון אתרים
המקצועי של וובמאסטר!
מומחים באירוח אתרי
WordPress, Joomla, Drupal
עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!
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]
שזה לא יעבוד
אתה עושה ספליט על תו שלא קיים במחרוזת אז זה עושה לך מערך עם איבר אחד שזו המחרוזת עצמה.
בכל מקרה לדעתי הכוונה שלך הובנה.
יש כמה דרכים לעשות כל דבר. החוכמה זה למצוא את הדרך הכי יעילה לעשות זאת