Сообщение от GuardCat
|
Например, нужно получить цифры, обрамлённые дефисами, но без этих дефисов:
|
<script type="text/javascript">
var str ='aaaaaaaa-0-aaa-02-aaa-3-aa-4aaa8-aaa-4-a232a7a8a';
var Dig=str.split(/[\s\S]*?(\-[0-9]+?-)/ig) //
//alert(Dig)
if(str!=Dig[0]){
var DigOut=[], j = 0;
for(var i in Dig){
if(Dig[i].replace(/[0-9]+/ig,'')=='--'){
DigOut[j]=-parseFloat(Dig[i]);j++; //Тут первый "0" - отбрасывает,посколь цифра, если нужна строка, мон релизовать иначе
}
} alert(DigOut);
} else {alert('Не найдено')}
</script>