Как проверить, содержит ли строка только указанный набор символов?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как проверить, содержит ли строка только указанный набор символов?

Сообщение Anonymous »

Я работаю над строкой, и мне интересно, какой способ лучше всего проверить, содержит ли строка только указанный набор символов:

Код: Выделить всё

    @  ∆  ␠  0  ¡  P  ¿  p
£  _  !  1  A  Q  a  q
$  Φ  "  2  B  R  b  r
¥  Γ  #  3  C  S  c  s
è  Λ  ¤  4  D  T  d  t
é  Ω  %  5  E  U  e  u
ù  Π  &  6  F  V  f  v
ì  Ψ  '  7  G  W  g  w
ò  Σ  (  8  H  X  h  x
Ç  Θ  )  9  I  Y  i  y
␊  Ξ  *  :  J  Z  j  z
Ø  ␛  +  ;  K  Ä  k  ä
ø  Æ  ,  <  L  Ö  l  ö
␍  æ  q  =  M  Ñ  m  ñ
Å  ß  .  >  N  Ü  n  ü
å  É  /  ?  O  §  o  à
Я пытался сделать это с помощью eregi и regexp, но безуспешно.
Другой способ — преобразовать каждый символ в десятичное число и проверить, меньше ли он 128, или проверить каждый элемент с помощью in_array() — что я считаю слабым.
У кого-нибудь есть лучшее решение?
Заранее спасибо.>

Подробнее здесь: https://stackoverflow.com/questions/660 ... racter-set
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»