js如何判断字符串是(16-19位数字)或者(4位数字+8个*号+4位数字)

JavaScript07

js如何判断字符串是(16-19位数字)或者(4位数字+8个*号+4位数字),第1张

用正则表达式处理

var reg = /^(\d{16,19})|(\d{4}\*{8}\d{4})$/g

alert(reg.test("1234567891234567"))

试试这段代码

string当作布尔型作比较时,除空字符串是false,其余都是true;

从上面我们可以得出,0是false,‘0’是true;

那为什么会出现‘0’ == 0 >>>>true

string和数字类型作比较,会把string转为数字

这四点记下来

js数字型和布尔型比,会把布尔型转化数字型

js规定所有的正负整数都是true,只有0是false;

string当作布尔型作比较时,除空字符串是false,其余都是true;

string和数字类型作比较,会把string转为数字

关于在js中判断 str.search("string") ,str.indexOf("string"),用到这两个方法的时候加上对数字 -1 的判断。

错误的写法,if(str.search("string") ) if(str.indexOf("string"))

需要JS跑鞋属性加了速度,在三孔镶的风行石的条件下,若初始速度为+10,需强化到8;若初始速度+15,只需强化到7。

第一当然需要打孔,需要二级打磨之石(在千货商那里可以买到,5000一个)。

然后将风行石镶嵌到鞋子上(风行石为副职生产,在地摊或是商行都能买到),建议鞋子打好三孔再镶。

最后需强化,1-2级建议用基础强化石,3-4级使用次级强化石,5-6级使用中级强化石,会有降级的可能。从1-6级都不建议用如意金钻(如意金钻用于避免降级),因为1-6级道具较为便宜。在6级往上强至8级时,需用上品强化石,另外为了防止降级,最好用如意金钻。

附:鞋子速度达到70就可以跑了。其实鞋子可以去收一双成品,可能价格还更划算的。