永发信息网

正则表达式判断字符串长度

答案:2  悬赏:30  手机版
解决时间 2021-02-22 19:07
  • 提问者网友:呐年旧曙光
  • 2021-02-21 18:19
求几个正则表达式判断
1,判断13位字符串,其中只能包括字母和数字;
2,判断32位字符串,可以是字母和数字和汉字;
3,判断数字,一共是6位数字,保留小数点前面4位,小数点后面两位
(最大不能超过9999。99,最小不能小于0000。01)
谢谢各位

###########################
在1的时候,字符串可以是1~13位字符
在2的时候,字符串可以是1~32位字符
在2的时候,数字可以是0000.01~9999.99位
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1楼的不好用给你举几个反例:
1,123.8(这个值都也过去)
2,111111111122222222223333333333444(这个值都也过去)
3,1(连1都跑不过去)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我写的2个:
1,^[A-Za-z0-9]+$
2,\b\w{0,32}\b
3,不会了
最佳答案
  • 五星知识达人网友:长青诗
  • 2021-02-21 19:03
1
/[0-9a-zA-Z]{1,13}/

2
/[0-9a-zA-Z\xa0-\xff]{1,32}/

3
/[0-9]{4}\.[0-9]{2}/
全部回答
  • 1楼网友:不如潦草
  • 2021-02-21 19:41
<script> var str = 'abc102中人国'; var slength = str.length+str.match(/[^x00-xff]/g).length; alert(slength) </script>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯