GMC Bulgaria

Здравейте ( Вход | Регистрация )

 
Reply to this topicStart new topic
Как да премахвам чужди букви.
Angel
коментар 16:11:58, 03-August-2011, Wednesday
Коментар #1


Редовен потребител
***

Група: Потребител
Коментари: 237
Регистриран: 12.03.07
Град: София
Потребител № 469



Във играта ми има полета за пишене,име и парола, и проблема е че може да пишеш на български(примерно)а то несе вижда и става все едно си натиснал спаце, и така можеш да се регистрираш със празно поле на името, пробвах със string_replace_all(name," ","") , но нестава,така само маха разтоянието,а празните полета се броят за некви букви,как мога да се справя с този проблем?


--------------------
Inxsys=(top down view shooter)-(Online)
Go to the top of the page
 
+Quote Post
gep_150
коментар 11:28:23, 04-August-2011, Thursday
Коментар #2


Редовен потребител
***

Група: Потребител
Коментари: 241
Регистриран: 27.04.08
Град: София
Потребител № 959



Пробвай все пак да махаш букви по този начин. Вместо space да търси са буквите от кирилицата. Тъпо звучи, ама преди да ти дадат по-свестен отговор може да го пробваш.


--------------------
Ученик:Единно Средно Технологично Училеще по Електронни Системи към Техническия Университет гр.София
За първа година в 10 клас




-Block Mine - 100% completed Линк към играта
-Block Heap - 50 % completed Линк към играта
-Block Maze - 90 % completed Линк към играта
-Falling Asteroids - 50 % completed Тука вече няма линк.-Проекта е непубликуван-
-Block Circle TD - 20 % completed
-stopped for now-
-nMemories - 15 % completed[/size][/color]-working on it-
Go to the top of the page
 
+Quote Post
Angel
коментар 11:46:44, 05-August-2011, Friday
Коментар #3


Редовен потребител
***

Група: Потребител
Коментари: 237
Регистриран: 12.03.07
Град: София
Потребител № 469



Ами ако някой пише на китайски? biggrin.gif сигорно резолтата ще е същия,целта е някак си да се намират символите които немогът да бъдат разчетени shutup.gif,пример пишеш Българско "А" а то ти излиза така " ",целта не е да се пише на кирилица а дане позволява да се вавеждат wacko.gif


--------------------
Inxsys=(top down view shooter)-(Online)
Go to the top of the page
 
+Quote Post
яверт
коментар 14:26:41, 05-August-2011, Friday
Коментар #4


Засмян тъпоъгълник :D
Икона на група

Група: Администратор
Коментари: 1790
Регистриран: 21.07.08
Град: Това е място, населено с много хора. FPS: 60
Потребител № 1116



Цитат(Angel @ 12:46:44, 05-August-2011, Friday) *
... а дане позволява да се вавеждат wacko.gif

Тогава направи проверка при натискането на клавиш дали е буква от латиницата, нали това искаш?


--------------------
Цитат
Пешо:
4:53:46
Я недейти са карайти тука че да ни ва зашливйъ
Go to the top of the page
 
+Quote Post
TALANTO
коментар 22:01:35, 06-August-2011, Saturday
Коментар #5


BEST ENTRY award - зад.1/2008
Икона на група

Група: VIP
Коментари: 597
Регистриран: 19.04.07
Град: Kюстендил
Потребител № 539



Имах такъв engine даже цял form engine (имаше combobox, listbox, button, listbox, ...), но ще ти дам само textboxa. Надявам се, че съм намерил последната му версия и дано го разбереш.

Просто е в криейта на textbox има следните променливи:

chars = 'azAZ09аяАЯ ?' //dvoiki simvoli (ot do) *cheten broi
Това са разрешените символи. Разглеждай ги по двойки (от a до z), (от A до Z), (от 0 до 9), (от а до я), (от А до Я), (от интервал до ?). Ако например махнеш 'аяАЯ' няма да може да пишеш на български. (Гледам че интервала ' ?' покрива интервала '09', така че той няма нужда да е записан.)

char = '{}' //edinichni simboli
Тук пък позволяваш определен символ (не се разглеждат по двойки).

charNot = '#/' //bez tezi simboli
Тук пък изрично можеш да забраниш определен символ.

crypt='' //sloji simvol za da se kriptira
Това не ти трябва но ако въведеш символ между кавичките вместо текста ще излиза символа.

От тази картинка може да гледаш последователността на символите (гледай червените):


Като прост пример ще ти дам тези символи / \ [ ] # ` ~ | _ ^ тях не можеш да ги запишеш в полето.
Ако използваш нещо от примера искам да сложиш 'TALANTO' в credits.
Прикачен файл  textbox.gm6 ( 8.64k ) Брой сваляния: 6


Едит:
Не съм сигурен, но мисля, че ако позволиш кирилицата ще разрешиш и всякакви други символи различни от латиница. Тъй като се използва ascii, а не unicode.


--------------------
"Последно: 18:05:07, 21.09.12" След две години мълчание пак проговори...
ИГРИ И ПРИМЕРИ НА САЙТА МИ!.
Go to the top of the page
 
+Quote Post
Angel
коментар 22:34:20, 08-August-2011, Monday
Коментар #6


Редовен потребител
***

Група: Потребител
Коментари: 237
Регистриран: 12.03.07
Град: София
Потребител № 469



Благодаря ви за помоща smile.gif особено на таланто че е се е потрудил и е направил и пример,но ми беше твърде сложно да го резбера всичко това shutup.gif ,докато разучвах това което е направил ТАЛАНТО,внезапно ми хрумна как да се справя със тази загатка,може да не е най добрият варянт но е лесен и ефективен, горе доло ще обесня, направих така че след като се въведе към "name" нова буква,цифра и тнт ,то се извършва проверка във която съм задал позволените символи и тнт... и ако буквата несъществива то нея добавя smile.gif ,а относно това "да сложиш 'TALANTO' в credits." отдавна си там biggrin.gif ,


--------------------
Inxsys=(top down view shooter)-(Online)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 потребител(и) четат тази тема (1 гости и 0 скрити)
0 Потребител(и):

 



Олекотена версия Час: 01:55:40, 19.05.24