Skip to content

Instantly share code, notes, and snippets.

View dehghani-mehdi's full-sized avatar
💭
Waiting ...

Mehdi Dehghani dehghani-mehdi

💭
Waiting ...
  • Rightek
  • That's what she said
View GitHub Profile
@dehghani-mehdi
dehghani-mehdi / trim-end.js
Created July 4, 2017 08:18
C# like trimEnd method in JavaScript
String.prototype.trimEnd = function(c) {
if (this.length == 0) return this;
c = c ? c : ' ';
var i = this.length - 1;
for (; i >= 0 && this.charAt(i) == c; i--);
return this.substring(0, i + 1);
}
// Example
@dehghani-mehdi
dehghani-mehdi / trim-start.js
Created July 4, 2017 08:16
C# like trimStart method in JavaScript
String.prototype.trimStart = function(c) {
if (this.length == 0) return this;
c = c ? c : ' ';
var i = 0;
for (; i < this.length && this.charAt(i) == c; i++);
return this.substring(i);
}
// Example
@dehghani-mehdi
dehghani-mehdi / git-commit.bat
Last active May 2, 2020 22:42
Commit on GitHub/GitLab using batch file (.bat file)
@echo off
echo Commit on GitHub/GitLab
echo.
set /p comment="Enter comment: "
git.exe add .
git.exe commit -m "%comment%"
git.exe push