У меня есть следующее регулярное выражение javascript:
/^[^\s][a-z0-9 ]+[^\s]$/i
Мне нужно разрешить любой буквенно-цифровой символ, а также пробелы внутри строки, но не в начале и не в конце.
Как ни странно, приведенное выше регулярное выражение не будет принимать менее 3 символов, например aa
не будет соответствовать, но aaa
будет.
Я не уверен, почему. Может кто-нибудь помочь, пожалуйста?