Autor | Zpráva | ||
---|---|---|---|
traava Profil |
#1 · Zasláno: 30. 8. 2007, 09:59:05 · Upravil/a: traava
je to asi jednoduché, ale marně se snažím najít způsob na ověření "prázdného" řetězce
vygenerovla jsem si v excelu soubor který mi u vyplněných políček udělá "něco" a u prázdných políček udělá " " když to chci vypsat jako prázdný div nebo <p> nenapíš mi nic, nahradil bych ten řetězec " "; nevím ale jak otestovat ten prázdný řetězec " " nehlásí se to jako "" ale hodnota při testování mi hází různé délky řetězce řetezec.length poradí te mi někdo na co to má testovat ve stylu if ( řetězec == emptystring ) řetězec = " "; a pak docunet.write( "<div>" +řetězec +</div>" ); díky moc |
||
Hooonza Profil |
#2 · Zasláno: 30. 8. 2007, 16:07:47
if (retezec.match(/ /)) {...};
? Asi by to chtělo řešit regulárním výrazem, nevím přesně, jakou máš hodnotu v místě prázdného políčka. Kdyžtak íce třeba na http://www.regularnivyrazy.info/serial-javascript-regexp.html . |
||
peta Profil |
#3 · Zasláno: 30. 8. 2007, 21:09:45
x = str.replace(/[\s]+/g," ")
if (x=="" || x==" ") {...} a co kdyz tam nahaze \ nebo \ ? :) co treba jiny regularni? x = str.replace(/\W\D/g,"") if (x=="") {...} cili smazat mezeru, vsechny newordove znaky (nemohou tvorit slovo) a vsechny neciselne znaky |
||
Časová prodleva: 17 let
|
0