La xaliyay: Hubi haddii xadhiggu ka kooban yahay lambarrada lambarrada javascript oo keliya

Dhibaatada ugu weyn ee hubinta haddii xadhiggu ka kooban yahay lambarrada lambarrada is-goysyada oo keliya ayaa ah inuusan jirin halbeeg qeexan oo sida tan loo sameeyo. Tani waxay u horseedi kartaa fulinta kala duwan inay soo celiso natiijooyin kala duwan, taas oo ay adkaan karto in la fahmo lagana saaro.

I want to check if a string only contains integer digits numbers.
For example:
<code>var str = "123"; // return true;
var str = "123a"; // return false;
</code>


A:

You can use <code>/^d+$/.test(str)</code>.  This will test whether the string consists of one or more digits.  If you want to allow for a leading minus sign, then use <code>/^-?d+$/.test(str)</code>.  If you want to allow for an optional decimal point and fractional part, then use <code>/^-?d+(.d+)?$/.test(str)</code>.  If you want to allow for an optional exponent, then use <code>/^-?(d+(.d*)?|.d+)([eE][-+]?d+)?$/.test(str)</code>.  The last two expressions are the ones used by the built-in function <code>isFinite()</code>, which is what you should be using if your goal is to test whether a string can be converted into a number.  (If your goal is something else, please edit your question.)

Xaaladaha

Shuruudaha waa qalab awood badan oo JavaScript ah. Waxay kuu oggolaanayaan inaad xakamayso socodka koodhkaaga iyadoo lagu saleynayo shuruudaha qaarkood ee la buuxiyey.

Mid ka mid ah isticmaalka guud ee shuruudaha waa in la hubiyo haddii doorsoomuhu uu la mid yahay qiimo gaar ah. Tusaale ahaan, waxaa laga yaabaa inaad rabto inaad muujiso fariin qalad ah haddii gelinta isticmaaluhu aanu ansax ahayn.

Waxaad isticmaali kartaa haddii bayaanka si aad u tijaabiso in xaaladdu run tahay ama been tahay. Tusaalaha koodka soo socda ayaa hubinaya in gelinta isticmaaluhu u dhexeeyo 1 iyo 10:

haddii (userInput <= 10) {// Muuji fariin qalad } kale {// Muuji jawaabta caadiga ah } Waxa kale oo aad isticmaali kartaa bayaanka beddelka si aad u tijaabiso xaalado badan hal mar. Tusaalaha koodka soo socda waxa uu hubinayaa in gelinta isticmaaluhu uu u dhexeeyo 1 iyo 10, uu leeyahay dhererka ugu yaraan 3 xaraf, oo ku bilaabma xaraf: switch (userInput) { case"1": case"2": case"3": kiiska "a": kiis "b": kiis "c": jebin; default: // Muuji fariin qalad }

Haddii kale

Haddii uu yahay hawlwadeen shuruud ku jira JavaScript. Waxay kuu ogolaanaysaa inaad kala doorato laba natiijo oo suurtogal ah. Natiijooyinka ugu horreeya waa shuruudda, natiijada labaadna waa natiijada haddii hadalka.

Haddii aad rabto in aad hubiso in nambarku uu siman yahay ama uu khaldan yahay, waxaad isticmaali kartaa koodka soo socda:

haddii (lambar % 2 == 0) {//xataa } kale {//odd}

Qodobka kale wuu fulin doonaa haddii nambarku aanu xitaa ahayn.

Related posts:

Leave a Comment