أنا أحاول إنشاء مؤقت من اللحظة التي ينقر فيها المستخدم على زر. للقيام بذلك، حاولت حساب الفرق بين كائنين من نوع date. عند عرض الفرق، يعمل الأمر. ومع ذلك، فإن استدعاء toLocaleTimeString يعيد سلسلة تحتوي على ساعة إضافية:
var start; var timer; function myTimer()
اقرأ أكثر →
في جافاسكريبت،
hello += ' world' // is shorthand for hello = hello + ' world'هل هناك عامل اختصار للاتجاه المعاكس؟
hello = ' world' + helloحاولت hello =+ ' world' لكنه لم يعمل: فقط قام بتحويل النوع ' world
اقرأ أكثر →
أنا أقوم بعمل محرك بحث للغة العربية يجب أن يميز نتائج المطابقة باللون الأحمر. مع إعطاء نصين:
Keyword: بِسْمِ ٱلرحمن ٱلرحيم ملك Result: بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِأريد تمييز الكلمات المطابقة والحركات على السلسلة الثانية. الصورة الأولى هي الكلمة المفتاحية للبحث، الصورة الثانية هي ما آمل تحقيقه:
اقرأ أكثر →
كيف أقوم بإجراء بحث واستبدال لسلسلة نصية بشكل صحيح في جافاسكريبت دون استخدام تعبيرات منتظمة على الإطلاق؟
أعلم أن الوثائق تقول إنه إذا كان الوسيط الأول في String.prototype.replace() عبارة عن سلسلة، بدلاً من تعبير قياسي، فسيتم الاستبدال حرفيًا. ولكن الممارسة تظهر أن ه
اقرأ أكثر →
أنا أستخدم toLocaleString() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString للتحويل إلى تنسيق سلسلة دولارات، لكنني أواجه مشكلة في عكس العملية. في حالتي، التحويل مرة أخرى إلى سنتات.
dollarString.split('$')[1]
اقرأ أكثر →
هذا هو الكود الخاص بي وأريد التحقق مما إذا كانت المصفوفة تحتوي على هذه السلسلة المحددة "Identicon". وأبحث عن كود بسطر واحد كحل، أريد فقط التحقق باستخدام شرط if.
$scope.profileImageOptions = [ { Type: "Identicon", Cod اقرأ أكثر →هل هناك أي حل بديل لإنشاء دالة جافا سكريبت من متغير نصي، باستثناء eval() وFunction constructor، حيث لا يُسمح لي باستخدام هاتين الطريقتين لأسباب أمنية.
أنا أعرف الحل عندما تقوم بإنشاء عنصر DOM باستخدام كود جافاسكريبت وإضافته إلى الصفحة، لكنه بالتأكيد اختراق فوضوي. شكراً جزيلاً للمساعدة.
====
أضف
لقد تلقيت بيانات بصيغة json تحتوي على سلاسل مثل "a === b"، "!a"، "(a && b) || c" وهكذا... (مئات من التركيبات). أحتاج إلى إنشاء دالة وإ
اقرأ أكثر →
أحاول ببساطة معرفة عدد مرات ظهور حرف معين في سلسلة، لكن لا أستطيع حله بطريقة أخرى سوى هذا الحلقة البسيطة for. هل هناك طريقة لحل هذا بشكل أسرع أو أكثر أناقة من استخدام التعابير النمطية (Regex)؟
function countCharacter(str, char) { var count = 0; for(var i = 0; i < str.length; i++){ if(str.char اقرأ أكثر →
افترض أن لدي سلسلة مثل "$ {a + b}"، لنقل أنها قُرأت من JSON، وأرغب في تفسيرها كقالب حرفي في ES6. ظننت أن شيئًا مثل هذا قد يعمل:
var x = {"add": "${a + b}"}; var a = 10, b = 20; alert(`${x.add}`);لكن هذا يظهر كتنبيه على شكل $ {a + b}، لذلك يقوم فقط
اقرأ أكثر →
لدي بعض HTML في الـ DOM الخاص بي وأريد استبدال بعض السلاسل فيه، لكن فقط إذا لم يتم استبدالها بالفعل أو إذا لم تكن وسمًا.
كل ذلك يعتمد على مصفوفة تحتوي على السلسلة التي أريد العثور عليها والسلسلة الجديدة التي أريد استبدالها بها.
العمل جارٍ: https
اقرأ أكثر →