xiejun
2023-11-12 336eb77c1a07ca3e3ead4482b51f848fa16ab3b7
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/util/VciBaseUtil.java
@@ -1475,6 +1475,22 @@
      }
      return sum;
   }
   /***
    * 校验是否是罗马数字
    * @param s
    * @return
    */
   public static boolean isRoman(String s) {
      // 检查输入的字符串是否为空
      if (s == null || s.length() == 0) {
         return false;
      }
      // 将输入的字符串转换为大写字母
      s = s.toUpperCase();
      // 返回结果
      Pattern pattern = Pattern.compile("^M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$");
      return pattern.matcher(s ).matches();
   }
   public static String intToRomanTwo(int num) {
      String M[] = {"", "M", "MM", "MMM"};