由于素数只能被 1 和它本身整除,可以用以下正则表达式判断一个数是否为素数:

^(1|11+?)+$

该正则表达式的含义是,以 1 或 11 开头,后面跟着至少一个 1,最后以重复的第一个子串结尾。如果一个数能够被这个正则表达式匹配,则说明它不是素数,否则就是素数。


原文地址: https://www.cveoy.top/t/topic/lSHU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录