标签: javascript
如何创建正则表达式,以便在开头和结尾不允许使用特殊字符,但它应该允许任何地方使用空格。我试过/ ^ a-zA-Z0-9?$ /,但不允许在结尾/开始时使用空格。如果我使用/ ^ a-zA-Z0-9?$ /它也允许特殊字符。提前谢谢
答案 0 :(得分:0)
^[ a-zA-Z0-9](.*[a-zA-Z0-9 ])?$
此正则表达式将限制前导和尾随特殊字符,但允许使用空格。
答案 1 :(得分:0)
此正则表达式接受以任何字母数字字符或空格开头和结尾的任何行:
^(\w| ).*(\w| )$
请注意,\w等于[a-zA-Z0-9_]。
\w
[a-zA-Z0-9_]
Here你可以找到一个小例子。