eregi

2 отговора 135 прегледа
#1

eregi

Здравейте

Как да направя с помоща на: eregi в стринг да не се допуска кирилица?
Опитах с това ereg ("[A-Z;0-9]", $STRING)) но не се получава.
Ще съм много благодарна ако ми помогнете.

Отговор
в отговор на Eлaйдa #2

Re: eregi

alphanumeric?
eregi("^[0-9a-z]+$",$str)

^ oboznachava nachalo na stringa, $ kraj, i-to v eregi - case insensitive. + oznachava neogranichen broj posledovatelni cifri ili latinski bukvi. Ako iskash da dobavish niakakvi specialni simvoli triabva da gi opishesh izcherpatelno i povecheto - da gi escape-nesh s \

primer

"^[-0-9a-z,\.\_]+$ - tova ti vkluchva -,._
- ako ne e v nachaloto ili kraja triabva da e escape-nata s \ eto taka: \-

sushto mojesh da polzvash:
eregi("^[[:alnum:]]+$",$str)

idealniat otgovor na vyprosa ti e:
eregi("^[^а-я]+$",$str)
vytre v [] ^ e znak za izkluchenie - nesydurjane na kirilica... no predpolagam, che v deistvitelnost ne tochno tova iskashe da pitash.

Редактирано от dzver на

Отговор
в отговор на dzver #3

Много благодаря

Здравей.

Много ти благодаря за изчерпателния отговор. Вината си е в мен че не съм разбрала начина на описване на това кое искаш и кое не.

10х :)
----------------------------------------------------------------------------------------------------


Отговор