使用正则表达式比较特定位置上的点(。)

时间:2015-11-21 12:24:08

标签: regex

我输入很少 恩。

1.5 //acceptable
12.15 // acceptable
123.15 //not acceptable
12345 // not acceptable

点(。)仅在第2和第3位置可接受,否则输入错误。并且所有字符必须是数字。

正则表达式可以帮助达到这个标准吗?

1 个答案:

答案 0 :(得分:2)

<table id="table" class="table table-hover table-mc-light-blue">
  <thead>
    <tr>
      <th>Name</th>
      <th>Link</th>
    </tr>
  </thead>
  <tbody>
    <?php
      while($row = $result->fetch_assoc()) { ?>
     <tr>
      <td data-title="Name"><?php echo $row["name"]?></td>
      <td data-title="Number"><?php echo $row["number"] ?></td>
    </tr>
    <? } ?>
  </tbody>
</table>

这是你正在寻找的正则表达式

阐释:

您的字符串必须以数字符号(^\d{1,2}\.\d+$ )重复一次或两次(^)开始(\d),然后应该有一个点符号({1,2} &lt; - 你必须转义dot char,否则它将表示任何字符为正则表达式语法),后跟至少一个数字(\.),它也是字符串的最后一部分(\d)< / p>