select nodes title start with charachter I want to have query with EntityFieldQuery that return me nodes with title start with A or B but has not obvious method to use or in property condition,
I dont want use db_select or db_query.
in this link not comes like but it work ,but  If I want use REGEX operator it return me error.

  $query=new EntityFieldQuery();
        $query-&gt;entityCondition('entity_type', 'node')
        -&gt;entityCondition('bundle', 'product_display')
        -&gt;propertyCondition('status', 1);
$query-&gt;propertyCondition('title', '^(B|A)','REGEX');
There is no database agnostic support for regex in EntityFieldQuery. The documentation in EntityFieldQuery::propertyConditon lists the available operators. As mentioned by Clive, this list is not complete. Apparently you can use any operator that is supported by your database backend.

As an alternative that should be supported across different database backends, you could build multiple queries using the STARTS_WITH operator and then merge the results.

Or you write a custom query using db_query. Or use db_select with or-linked conditions.