كائن التاريخ في جافاسكريبت toLocaleTimeString يضيف ساعة

أنا أحاول إنشاء مؤقت من اللحظة التي ينقر فيها المستخدم على زر. للقيام بذلك، حاولت حساب الفرق بين كائنين من نوع date. عند عرض الفرق، يعمل الأمر. ومع ذلك، فإن استدعاء toLocaleTimeString يعيد سلسلة تحتوي على ساعة إضافية:

var start; var timer; function myTimer()

اقرأ أكثر →

هل يوجد عامل دمج عكسي لسلاسل جافاسكريبت؟

في جافاسكريبت،

hello += ' world' // is shorthand for hello = hello + ' world'

هل هناك عامل اختصار للاتجاه المعاكس؟

hello = ' world' + hello

حاولت hello =+ ' world' لكنه لم يعمل: فقط قام بتحويل النوع ' world

اقرأ أكثر →

css - تظليل الكلمات المطابقة لسلسلتين عربيتين (جافاسكريبت)

أنا أقوم بعمل محرك بحث للغة العربية يجب أن يميز نتائج المطابقة باللون الأحمر. مع إعطاء نصين:

Keyword: بِسْمِ ٱلرحمن ٱلرحيم ملك Result: بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ

أريد تمييز الكلمات المطابقة والحركات على السلسلة الثانية. الصورة الأولى هي الكلمة المفتاحية للبحث، الصورة الثانية هي ما آمل تحقيقه:

اقرأ أكثر →

كيفية إجراء بحث واستبدال لسلسلة "خام" في جافاسكريبت، بدون REGEX

كيف أقوم بإجراء بحث واستبدال لسلسلة نصية بشكل صحيح في جافاسكريبت دون استخدام تعبيرات منتظمة على الإطلاق؟

أعلم أن الوثائق تقول إنه إذا كان الوسيط الأول في String.prototype.replace() عبارة عن سلسلة، بدلاً من تعبير قياسي، فسيتم الاستبدال حرفيًا. ولكن الممارسة تظهر أن ه

اقرأ أكثر →

جافاسكريبت - كيفية تحويل سلسلة محلية (عملة) مرة أخرى إلى رقم؟

أنا أستخدم toLocaleString() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString للتحويل إلى تنسيق سلسلة دولارات، لكنني أواجه مشكلة في عكس العملية. في حالتي، التحويل مرة أخرى إلى سنتات.

dollarString.split('$')[1]

اقرأ أكثر →

جافا سكريبت - كيفية التحقق مما إذا كان كائن المصفوفة يحتوي على سلسلة واحدة في AngularJS

هذا هو الكود الخاص بي وأريد التحقق مما إذا كانت المصفوفة تحتوي على هذه السلسلة المحددة "Identicon". وأبحث عن كود بسطر واحد كحل، أريد فقط التحقق باستخدام شرط if.

$scope.profileImageOptions = [ { Type: "Identicon", Cod

اقرأ أكثر →

جافاسكريبت - إنشاء دالة جافا سكريبت من سلسلة نصية بدون eval و new Function()

هل هناك أي حل بديل لإنشاء دالة جافا سكريبت من متغير نصي، باستثناء 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

اقرأ أكثر →

جافاسكريبت - تحويل السلاسل إلى قوالب نصية في ES6

افترض أن لدي سلسلة مثل "$ {a + b}"، لنقل أنها قُرأت من JSON، وأرغب في تفسيرها كقالب حرفي في ES6. ظننت أن شيئًا مثل هذا قد يعمل:

var x = {"add": "${a + b}"}; var a = 10, b = 20; alert(`${x.add}`);

لكن هذا يظهر كتنبيه على شكل $ {a + b}، لذلك يقوم فقط

اقرأ أكثر →

jquery - جافاسكريبت replace() إذا تم العثور على نص بين startIndex و endIndex كما تفعل substring()

لدي بعض HTML في الـ DOM الخاص بي وأريد استبدال بعض السلاسل فيه، لكن فقط إذا لم يتم استبدالها بالفعل أو إذا لم تكن وسمًا.

كل ذلك يعتمد على مصفوفة تحتوي على السلسلة التي أريد العثور عليها والسلسلة الجديدة التي أريد استبدالها بها.

العمل جارٍ: https

اقرأ أكثر →