Overview
| Comment: | [core][js] update custom string functions for JavaScript |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | core |
| Files: | files | file ages | folders |
| SHA3-256: |
24a0724d186dc445f20eb82935fee44d |
| User & Date: | olr on 2020-07-06 19:03:12 |
| Other Links: | manifest | tags |
Context
|
2020-07-06
| ||
| 19:03 | [core] fix capitalization for suggestions check-in: 0f461c6f8d user: olr tags: trunk, core | |
| 19:03 | [core][js] update custom string functions for JavaScript check-in: 24a0724d18 user: olr tags: trunk, core | |
|
2020-07-05
| ||
| 09:44 | [fr] faux positif check-in: 7e2e73cf1c user: olr tags: trunk, fr | |
Changes
Modified js_extension/string.js from [92604eae87] to [36da9cf88b].
| ︙ | ︙ | |||
20 21 22 23 24 25 26 |
String.prototype.gl_isDigit = function () {
return (this.search(/^[0-9⁰¹²³⁴⁵⁶⁷⁸⁹]+$/) !== -1);
};
String.prototype.gl_isAlpha = function () {
return (this.search(/^[a-zà-öA-Zø-ÿÀ-ÖØ-ßĀ-ʯff-stᴀ-ᶿ]+$/) !== -1);
};
String.prototype.gl_isLowerCase = function () {
| | | | | 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
String.prototype.gl_isDigit = function () {
return (this.search(/^[0-9⁰¹²³⁴⁵⁶⁷⁸⁹]+$/) !== -1);
};
String.prototype.gl_isAlpha = function () {
return (this.search(/^[a-zà-öA-Zø-ÿÀ-ÖØ-ßĀ-ʯff-stᴀ-ᶿ]+$/) !== -1);
};
String.prototype.gl_isLowerCase = function () {
return (this.search(/^[a-zà-öø-ÿff-st0-9 '’-]+$/) !== -1);
};
String.prototype.gl_isUpperCase = function () {
return (this.search(/^[A-ZÀ-ÖØ-ߌ0-9 '’-]+$/) !== -1 && this.search(/^[0-9]+$/) === -1);
};
String.prototype.gl_isTitle = function () {
return (this.search(/^[A-ZÀ-ÖØ-ߌ ][a-zà-öø-ÿff-st '’-]+$/) !== -1);
};
String.prototype.gl_toCapitalize = function () {
return this.slice(0,1).toUpperCase() + this.slice(1).toLowerCase();
};
String.prototype.gl_expand = function (oMatch) {
let sNew = this;
for (let i = 0; i < oMatch.length ; i++) {
|
| ︙ | ︙ |