javascript - 在 PHP 中使用正则表达式按字母顺序对字母进行排序

标签 javascript php jquery regex

我试图在 php/javascript 中使用正则表达式来匹配有序字母。

我有一个 4 字母单词,其中前 2 个字母应按顺序排列,后两个字母应按顺序排列,如 BCEF。我想使用正则表达式来匹配。

但是下面的正则表达式也匹配顺序CBFE

请指出以下表达式中缺少的内容以匹配字母顺序。谢谢。

[A-H]{2}[D-M]{2}

最佳答案

我不会使用正则表达式,而是使用 php 代码:

$s = "BCEF";

$arr = str_split($s);

if ($arr[0] <= $arr[1] && $arr[2] <= $arr[3]) {
     // Your string matched
}

关于javascript - 在 PHP 中使用正则表达式按字母顺序对字母进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44795422/

相关文章:

php - 如果不是来自给定的居住国家/地区,如何拒绝 Paypal 付款?

php - 在 PHP 中没有数据库的最佳登录管理解决方案

php - 在异常构造函数中调用方法是可以接受的做法吗?

javascript - 第一次点击 Accordion 不起作用

javascript - 无法再次获得 Popup 模式 - AngularJS

javascript - 突然停止功能,删除队列

javascript - 如何打印一个div?

Javascript 应用程序作为具有外部依赖项的 AMD 模块

javascript - 如何在JS中剪切音频mp3 Blob

javascript - 使用 for 循环连续播放音频文件