получить символ перед числом c значение в jquery - PullRequest
0 голосов
/ 07 мая 2020

Я хочу получить символ перед значением numeri c в javascript или jquery.

Например,

$100 should return $

$$100 should return $$

&$ 100 should return &$

$ 25 should return $

возможно с использованием регулярного выражения?

1 Ответ

2 голосов
/ 07 мая 2020

Сделать это можно так:

var str = "$$$$34534";
var str2 = "$34534";
var str3 = "$@ 34534";
var str4 = "!@#34534";

var patt = /[\D]*/;
 
 console.log(str.match(patt)[0])
 console.log(str2.match(patt)[0])
 console.log(str3.match(patt)[0])
 console.log(str4.match(patt)[0])

Используемое регулярное выражение просто: /[\D]*/ - соответствует любому не-di git char

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...