我是新來的正則表達式,並有麻煩設置一個。我想要的只是允許字母,數字,逗號,句號和連字符。這是我得到的:正則表達式在JavaScript中帶有連字符的問題
var letters = /^[a-zA-Z0-9,. ]*$/;
我很難找出如何包括連字符。請協助。
我是新來的正則表達式,並有麻煩設置一個。我想要的只是允許字母,數字,逗號,句號和連字符。這是我得到的:正則表達式在JavaScript中帶有連字符的問題
var letters = /^[a-zA-Z0-9,. ]*$/;
我很難找出如何包括連字符。請協助。
可以包括,它不會被解釋爲範圍的減:
var letters = /^[-a-zA-Z0-9,. ]*$/;
您還可以使用反斜槓來指定,這是一個文字字符:
var letters = /^[a-zA-Z0-9,\-. ]*$/;
謝謝你,完美的工作。 –
var letters = /^[a-zA-Z0-9\-\,. ]+$/;
' var letters =/^ [ - a-zA-Z0-9 ,. ] + $ /;' – anubhava
連字符,你的意思是隻有普通的短劃線('-')或其他連字符? – Guffa