2015-05-18 3 views
0

Мне нужно несколько регулярных выражений, которые должны подтвердить их;Регулярное выражение для чисел и специальных символов

1) Орг Имя:

аЬс --- Valid

абв123 --- Valid

abc_hyd --- Valid

123 - - InValid

____ InValid

@ # $ %%%) (* & InValid

2) Орг Номер:

123 - Valid

абв123 --- Valid

абв --- InValid

____ InValid

@ # $ %%%) (* & InValid

abc_hyd --- InValid

+0

Если у вас есть очень точные спецификации для какого рода строки, которые вы пытаетесь захватить, Я не думаю, что кто-нибудь может дать вам окончательный ответ. – Jubobs

ответ

0

Вы можете попробовать это регулярное выражение: (?=([\w]+))(?=[^\d])

Пример:

/(?=([\w]+))(?=[^\d])/g.exec("abs123") // return ["", "abs123"] 
+0

Я думаю, вы хотели использовать '/ [^ \ d] + [\ w] +/g'? –

+0

Я редактирую регулярное выражение –

+0

Он не работает, я хочу регулярное выражение, которое будет принимать только символы или комбинацию символов, таких как abc - Valid abc @ 123 valiad, но @ # $$ @ не следует принимать. Пожалуйста, предоставьте некоторое решение по этому вопросу. – Raju

Смежные вопросы