Должен сказать, что вопрос, который я задал, может быть легко найден, и я уже исследовал его. Но я хочу предложить сообществу StackOverflow решение, которое является самым простым, если вы пишете функцию проверки клиента для страницы ASP.NET.
Известно, что RequiredFieldValidator также обрезает пробелы строки, подлежащей проверке. Если вы посмотрите на источник файла ScriptResource.axd, связанного с вашим приложением, вы можете найти этот
function RequiredFieldValidatorEvaluateIsValid(val) {
return (ValidatorTrim(ValidatorGetValue(val.controltovalidate)) !=
ValidatorTrim(val.initialvalue))
}
и еще интереснее это
function ValidatorTrim(s) {
var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
return (m == null) ? "" : m[1];
}
фрагменты кода.
Итак, вам не следует переписывать функцию обрезки с нуля, она у вас уже есть и вы можете ее использовать.