^1?\s?\d{3}(\s|\-)?\d{3}(\s|\-)?\d{4}
https://regex101.com/r/f8iqFa/1<iframe src="https://docs.google.com/viewer?url=http://research.google.com/archive/bigtable-osdi06.pdf&embedded=true" frameborder="0"></iframe>
https://jsfiddle.net/oz1b7zkv/БД для запуска тестов, порядка 100 таблиц, в каждой в среднем по 10 полей и 10 записей.синтетические тесты такие синтетические!
$('table').each(function(){
if (this.textContent.trim().length === 0) {
this.remove()
}
})
https://jsfiddle.net/k3rzkfva/ The id attribute specifies a unique id for an HTML element (the value must be unique within the HTML document).https://www.w3schools.com/tags/att_global_id.asp
var arr = [{id:1}, {id:1}, {id:2}, {id:3}, {id:4}];
var result = arr.filter(elem=>elem.id==1);
https://developer.mozilla.org/ru/docs/Web/JavaScri... <form id="myForm">
<input type="hidden" name="delete" value="1">
<button type="submit">Удалить строчку</button>
</form>
$('#myForm').on('submit', function(evt){
$.post( "delete.php", $(this).serialize())
.done(function( data ) {
alert( "запрос отправлен, ниже ответ от php\n\n" + data);
});
evt.preventDefault();
});
api.jquery.com/jQuery.Post$value = intval($_POST['delete']);
echo "здесь будет небольшой код для удаления первой строки файла '$value'";
var menuLinks = document.querySelectorAll('.nav__link')
Array.prototype.forEach.call(menuLinks, function(link){ // menuLinks - это nodeList а не массив
link.addEventListener('click', function(){ // добавляем обработчик к каждому
if (nav.classList.contains('nav--opened')) {
nav.classList.remove('nav--opened');
nav.classList.add('nav--closed');
}
})
})
document.querySelector('.nav__list').addEventListener('click', function(evt){
if (evt.target.tagName === 'A' && nav.classList.contains('nav--opened')) {
nav.classList.remove('nav--opened');
nav.classList.add('nav--closed');
}
})
int main() {
int num, i, ar;
int arr[10] = {0}; // читайте как правильно инициализировать массив
for(num = 0; num < 10; ++num) {
for(i = 0; i <= num; ++i) {
// ++arr[num - '0']; WTF?? - '0'
++arr[num];
}
}
// for(ar = 0; ar < num: ++ar) опечатка? Как оно хоть что-то выдает, с такими ошибками?
for(ar = 0; ar < num; ++ar)
printf("%d\n", arr[ar]);
return 0;
}
Начальным значением NaN является не-число (Not-A-Number) — то же самое значение имеет Number.NaN.https://developer.mozilla.org/ru/docs/Web/JavaScri...
...
В программах NaN используется редко. Он возникает, когда математические функции не могут вернуть значение (например, при вызовеMath.sqrt(-1)
) или когда функция считывания числа из строки не может это сделать, потому что в строке не число (parseInt('blabla')
).