Регулярное выражение для javascript
Игорь18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
29.09.2010
Требуется составить регулярное выражение для ява-скрипт, проверяющее, что заданная переменная param не содержит никаких символов кроме
a-zA-Z0-9&-_.%:+/=?#
(эти симовлы могут и отсутствовать). Если же param содержит хотя бы один другой символ, возвращается null или пустая строка; если param содержит только символы из этого набора, возвращается исходное значение.
Т.е. нужно написать формулу
checked_param = регулярное_выражение(param)
при этом checked_param будет равен null (или пустой строке) если param содержит запрещенные символы и равен param, если запрещенных символов нет.