Небольшой римейк этого регулярного выражения, чтобы позволить этим специальным символам в начале - PullRequest
0 голосов
/ 25 октября 2010

У меня есть это регулярное выражение:

  var desExp = /^\s*([\wåäö][^\w]*){3}.*$/gm;

Это для проверки текстовой области.

В настоящее время вы не можете использовать три буквы шведского языка в начале.

Буквы å, ä, ö, Å, Ä, Ö .

Кроме того, я хотел бы разрешить знак минус и знак звезды (умножение):

- и *

Есть ли римейк, чтобы разрешить их в начале?

В настоящее время они разрешены в середине текстов и окончаний ...

Вот как я сравниваю:

if (!fld.value.match(desExp)){ 
    //ERROR

Спасибо

ОБНОВЛЕНИЕ:

В приведенном выше примере допускаются небольшие символы шведского языка, но не прописные,а не знак умножения и знак минус, который мне все еще нужно работать.

Спасибо

Ответы [ 2 ]

0 голосов
/ 25 октября 2010

Попробуйте

/^\s*([\wåäö*-][^\w]*){3}.*$/gmi;

Это должно разрешать символы в верхнем регистре, а также * и -.

0 голосов
/ 25 октября 2010

Этот RegExp должен работать, но вы должны установить флаг i, чтобы разрешить им и upperCase.

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