必须为数字或者+-*#,长度20以内. 的正则表达式怎么写
^(\d|\+|-|\*|#){0,20}$
^[\d+*#-]{1,20}$
/^[d++-*#]{1,20}$/
可以全是数字吗
(?=^.{0,20}$)(?=.*\d)(?=.*[\-\+\*\#]+)(?!.*\n).*$我这个正则的意思是0-20个之间,必须包含数字和-+*#中的的字符才有效,不知道满不满足您的需求。
(?=^.{0,20}$)(?=.*\d)(?=.*[\-\+\*\#]+)(?!.*\n).*$
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.7k 阅读
5 回答3.8k 阅读
1 回答1.4k 阅读
6 回答2.2k 阅读
5 回答2.9k 阅读✓ 已解决