求一简单正则,如何判断一字符串既是"开头,又是"结尾的。

时间:2023-01-11 14:10:31
求一简单正则,
如何判断一字符串既是"开头,
又是"结尾的。

谢谢!

16 个解决方案

#1


"^(字符串)(.+)(\1)$"

#2


不对吧。

如何判断一字符串既是" 字符开头, 
又是" 字符结尾的。 

#3


"^[a-z](\w+)[a-z]$"

#4


-_________-我佛慈悲.ls的你都回答些什么啊。

#5


您要问的是什么?

#6


<script language=javascript>
var str="a1w22"
re=/^[a-z]([\s\S]*[a-z])?$/i
if(re.test(str))
{
alert("字符串正确")
}else{
alert("字符串不正确")
}
</script>

#7


str.match("^[a-z](\w+)[a-z]$")

#8


"^([a-z]|[A-Z])(.+)([a-z]|[A-Z])$"

#9


/^[a-zA-Z].*[a-zA-Z])$/

#10


/^[\D].*[\D])$/

#11


晕....都什么啊...既开头又结尾,那不是换行回车吗?

#12


2楼的就对了!

#13


版主考虑得很全面 佩服

#14


看来是我表达的有问题,我说的是这个意思。

<script>
var str=' "这种字符串 "'
alert (str)//会弹出  "这种字符串 ",就是 "开头, "结尾的字符串。
</script>



#15


哈哈,太搞笑了
我猜楼主的意思是要在代码里匹配字符串吧
包括双引号在内的一段字符串,是不?
简单的来考虑就是: /^"[^"]*"$/
如果做词法分析就又复杂得多了

#16


理解错误了!

#1


"^(字符串)(.+)(\1)$"

#2


不对吧。

如何判断一字符串既是" 字符开头, 
又是" 字符结尾的。 

#3


"^[a-z](\w+)[a-z]$"

#4


-_________-我佛慈悲.ls的你都回答些什么啊。

#5


您要问的是什么?

#6


<script language=javascript>
var str="a1w22"
re=/^[a-z]([\s\S]*[a-z])?$/i
if(re.test(str))
{
alert("字符串正确")
}else{
alert("字符串不正确")
}
</script>

#7


str.match("^[a-z](\w+)[a-z]$")

#8


"^([a-z]|[A-Z])(.+)([a-z]|[A-Z])$"

#9


/^[a-zA-Z].*[a-zA-Z])$/

#10


/^[\D].*[\D])$/

#11


晕....都什么啊...既开头又结尾,那不是换行回车吗?

#12


2楼的就对了!

#13


版主考虑得很全面 佩服

#14


看来是我表达的有问题,我说的是这个意思。

<script>
var str=' "这种字符串 "'
alert (str)//会弹出  "这种字符串 ",就是 "开头, "结尾的字符串。
</script>



#15


哈哈,太搞笑了
我猜楼主的意思是要在代码里匹配字符串吧
包括双引号在内的一段字符串,是不?
简单的来考虑就是: /^"[^"]*"$/
如果做词法分析就又复杂得多了

#16


理解错误了!