2023/7/2

1、正则表达式中  *  ?

        这两个基本元字符原本的含义为:

                       *:符号前一个字符出现0次或多次;

                      ?:符号前一个字符出现0次或1次;

        但目前这两个字符均不能表现出原本的效果。而经过测试发现只有字符串首字母参与才能使两个字符发挥效果。

以字符*为例:
 

 let a="bnbnbnbnananan"

   let reg=/(bn)*/

   let result=a.match(reg)

   console.log(result)  

 而如果代码中    reg=/(an)*/  结果为

这个问题目前还没有解决方法,还有待研究。

2、Unicode码和Aasii码是兼容的,Unicode码前128位为Ascii码

3、进制转换的方法:

        R(任意)进制转换为十进制用Number.parseInt(str,radix)                    --radix为str的几进制

                (这里转换前为字符转换后为数值)

        十进制转换为R进制用toString(radix)                                        --这的radix为要转换成几进制

                 (转换前为数值转换后为字符)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值