AI编程助手
AI免费问答

求一个判断为1-99之间奇数的正则

  2016-06-23 13:58   1958浏览 原创

用正则表达式判断输入的数字是否为1--99之间的奇数,包含1跟99,谢谢。


回复讨论(解决方案)

/\d?[13579]/

/\d?[13579]/


需要1-99之间

for($i=1; $i 1 yes  <br>  2 no  <br>  3 yes  <br>  4 no  <br>  5 yes  <br>  6 no  <br>  7 yes  <br>  8 no  <br>  9 yes  <br> 10 no  <br> 11 yes  <br> 12 no  <br> 13 yes  <br> 14 no  <br> 15 yes  <br> 16 no  <br> 17 yes  <br> 18 no  <br> 19 yes  <br> 20 no  <br> 21 yes  <br> 22 no  <br> 23 yes  <br> 24 no  <br> 25 yes  <br> 26 no  <br> 27 yes  <br> 28 no  <br> 29 yes  <br> 30 no  <br> 31 yes  <br> 32 no  <br> 33 yes  <br> 34 no  <br> 35 yes  <br> 36 no  <br> 37 yes  <br> 38 no  <br> 39 yes  <br> 40 no  <br> 41 yes  <br> 42 no  <br> 43 yes  <br> 44 no  <br> 45 yes  <br> 46 no  <br> 47 yes  <br> 48 no  <br> 49 yes  <br> 50 no  <br> 51 yes  <br> 52 no  <br> 53 yes  <br> 54 no  <br> 55 yes  <br> 56 no  <br> 57 yes  <br> 58 no  <br> 59 yes  <br> 60 no  <br> 61 yes  <br> 62 no  <br> 63 yes  <br> 64 no  <br> 65 yes  <br> 66 no  <br> 67 yes  <br> 68 no  <br> 69 yes  <br> 70 no  <br> 71 yes  <br> 72 no  <br> 73 yes  <br> 74 no  <br> 75 yes  <br> 76 no  <br> 77 yes  <br> 78 no  <br> 79 yes  <br> 80 no  <br> 81 yes  <br> 82 no  <br> 83 yes  <br> 84 no  <br> 85 yes  <br> 86 no  <br> 87 yes  <br> 88 no  <br> 89 yes  <br> 90 no  <br> 91 yes  <br> 92 no  <br> 93 yes  <br> 94 no  <br> 95 yes  <br> 96 no  <br> 97 yes  <br> 98 no  <br> 99 yes  <br><p class="sougouAnswer">  老大辛苦了,我的意思是还要同时判断输入的数字大于0,小于100(1-99之间),虽然我知道可以用if99来判断,但我想用一个正则来直接判断。 </p> <p class="sougouAnswer">  /^\d?[13579]$/  <br> 就已经满足了  <br> var_dump(preg_match('/^\d?[13579]$/', 0));//int(0)  <br> var_dump(preg_match('/^\d?[13579]$/', -1));//int(0)  <br> var_dump(preg_match('/^\d?[13579]$/', 100));//int(0)  <br><br></p> <p class="sougouAnswer">  多谢老大 </p>
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。